database.g.dart 875 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'database.dart';
  3. // ignore_for_file: type=lint
  4. class $AgentiTable extends Agenti with TableInfo<$AgentiTable, Agente> {
  5. @override
  6. final GeneratedDatabase attachedDatabase;
  7. final String? _alias;
  8. $AgentiTable(this.attachedDatabase, [this._alias]);
  9. static const VerificationMeta _idAgenteMeta =
  10. const VerificationMeta('idAgente');
  11. @override
  12. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  13. 'idAgente', aliasedName, false,
  14. hasAutoIncrement: true,
  15. type: DriftSqlType.int,
  16. requiredDuringInsert: false,
  17. defaultConstraints:
  18. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  19. static const VerificationMeta _codAgenteMeta =
  20. const VerificationMeta('codAgente');
  21. @override
  22. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  23. 'codAgente', aliasedName, true,
  24. type: DriftSqlType.string, requiredDuringInsert: false);
  25. static const VerificationMeta _ragioneSocialeMeta =
  26. const VerificationMeta('ragioneSociale');
  27. @override
  28. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  29. 'ragioneSociale', aliasedName, true,
  30. type: DriftSqlType.string, requiredDuringInsert: false);
  31. static const VerificationMeta _pwdMeta = const VerificationMeta('pwd');
  32. @override
  33. late final GeneratedColumn<String> pwd = GeneratedColumn<String>(
  34. 'pwd', aliasedName, true,
  35. type: DriftSqlType.string, requiredDuringInsert: false);
  36. static const VerificationMeta _telefonoMeta =
  37. const VerificationMeta('telefono');
  38. @override
  39. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  40. 'telefono', aliasedName, true,
  41. type: DriftSqlType.string, requiredDuringInsert: false);
  42. static const VerificationMeta _cellulareMeta =
  43. const VerificationMeta('cellulare');
  44. @override
  45. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  46. 'cellulare', aliasedName, true,
  47. type: DriftSqlType.string, requiredDuringInsert: false);
  48. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  49. @override
  50. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  51. 'email', aliasedName, true,
  52. type: DriftSqlType.string, requiredDuringInsert: false);
  53. static const VerificationMeta _indirizzoMeta =
  54. const VerificationMeta('indirizzo');
  55. @override
  56. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  57. 'indirizzo', aliasedName, true,
  58. type: DriftSqlType.string, requiredDuringInsert: false);
  59. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  60. @override
  61. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  62. 'citta', aliasedName, true,
  63. type: DriftSqlType.string, requiredDuringInsert: false);
  64. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  65. @override
  66. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  67. 'cap', aliasedName, true,
  68. type: DriftSqlType.string, requiredDuringInsert: false);
  69. static const VerificationMeta _provinciaMeta =
  70. const VerificationMeta('provincia');
  71. @override
  72. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  73. 'provincia', aliasedName, true,
  74. type: DriftSqlType.string, requiredDuringInsert: false);
  75. static const VerificationMeta _frazioneMeta =
  76. const VerificationMeta('frazione');
  77. @override
  78. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  79. 'frazione', aliasedName, true,
  80. type: DriftSqlType.string, requiredDuringInsert: false);
  81. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  82. @override
  83. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  84. 'attivo', aliasedName, true,
  85. type: DriftSqlType.int,
  86. requiredDuringInsert: false,
  87. defaultValue: const Constant(1));
  88. static const VerificationMeta _modificaPrezziMeta =
  89. const VerificationMeta('modificaPrezzi');
  90. @override
  91. late final GeneratedColumn<int> modificaPrezzi = GeneratedColumn<int>(
  92. 'modificaPrezzi', aliasedName, true,
  93. type: DriftSqlType.int, requiredDuringInsert: false);
  94. static const VerificationMeta _capoAreaMeta =
  95. const VerificationMeta('capoArea');
  96. @override
  97. late final GeneratedColumn<String> capoArea = GeneratedColumn<String>(
  98. 'capoArea', aliasedName, true,
  99. type: DriftSqlType.string, requiredDuringInsert: false);
  100. @override
  101. List<GeneratedColumn> get $columns => [
  102. idAgente,
  103. codAgente,
  104. ragioneSociale,
  105. pwd,
  106. telefono,
  107. cellulare,
  108. email,
  109. indirizzo,
  110. citta,
  111. cap,
  112. provincia,
  113. frazione,
  114. attivo,
  115. modificaPrezzi,
  116. capoArea
  117. ];
  118. @override
  119. String get aliasedName => _alias ?? actualTableName;
  120. @override
  121. String get actualTableName => $name;
  122. static const String $name = 'Agenti';
  123. @override
  124. VerificationContext validateIntegrity(Insertable<Agente> instance,
  125. {bool isInserting = false}) {
  126. final context = VerificationContext();
  127. final data = instance.toColumns(true);
  128. if (data.containsKey('idAgente')) {
  129. context.handle(_idAgenteMeta,
  130. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  131. }
  132. if (data.containsKey('codAgente')) {
  133. context.handle(_codAgenteMeta,
  134. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta));
  135. }
  136. if (data.containsKey('ragioneSociale')) {
  137. context.handle(
  138. _ragioneSocialeMeta,
  139. ragioneSociale.isAcceptableOrUnknown(
  140. data['ragioneSociale']!, _ragioneSocialeMeta));
  141. }
  142. if (data.containsKey('pwd')) {
  143. context.handle(
  144. _pwdMeta, pwd.isAcceptableOrUnknown(data['pwd']!, _pwdMeta));
  145. }
  146. if (data.containsKey('telefono')) {
  147. context.handle(_telefonoMeta,
  148. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta));
  149. }
  150. if (data.containsKey('cellulare')) {
  151. context.handle(_cellulareMeta,
  152. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta));
  153. }
  154. if (data.containsKey('email')) {
  155. context.handle(
  156. _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta));
  157. }
  158. if (data.containsKey('indirizzo')) {
  159. context.handle(_indirizzoMeta,
  160. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  161. }
  162. if (data.containsKey('citta')) {
  163. context.handle(
  164. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  165. }
  166. if (data.containsKey('cap')) {
  167. context.handle(
  168. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  169. }
  170. if (data.containsKey('provincia')) {
  171. context.handle(_provinciaMeta,
  172. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  173. }
  174. if (data.containsKey('frazione')) {
  175. context.handle(_frazioneMeta,
  176. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta));
  177. }
  178. if (data.containsKey('attivo')) {
  179. context.handle(_attivoMeta,
  180. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  181. }
  182. if (data.containsKey('modificaPrezzi')) {
  183. context.handle(
  184. _modificaPrezziMeta,
  185. modificaPrezzi.isAcceptableOrUnknown(
  186. data['modificaPrezzi']!, _modificaPrezziMeta));
  187. }
  188. if (data.containsKey('capoArea')) {
  189. context.handle(_capoAreaMeta,
  190. capoArea.isAcceptableOrUnknown(data['capoArea']!, _capoAreaMeta));
  191. }
  192. return context;
  193. }
  194. @override
  195. Set<GeneratedColumn> get $primaryKey => {idAgente};
  196. @override
  197. Agente map(Map<String, dynamic> data, {String? tablePrefix}) {
  198. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  199. return Agente(
  200. idAgente: attachedDatabase.typeMapping
  201. .read(DriftSqlType.int, data['${effectivePrefix}idAgente'])!,
  202. codAgente: attachedDatabase.typeMapping
  203. .read(DriftSqlType.string, data['${effectivePrefix}codAgente']),
  204. ragioneSociale: attachedDatabase.typeMapping
  205. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  206. pwd: attachedDatabase.typeMapping
  207. .read(DriftSqlType.string, data['${effectivePrefix}pwd']),
  208. telefono: attachedDatabase.typeMapping
  209. .read(DriftSqlType.string, data['${effectivePrefix}telefono']),
  210. cellulare: attachedDatabase.typeMapping
  211. .read(DriftSqlType.string, data['${effectivePrefix}cellulare']),
  212. email: attachedDatabase.typeMapping
  213. .read(DriftSqlType.string, data['${effectivePrefix}email']),
  214. indirizzo: attachedDatabase.typeMapping
  215. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  216. citta: attachedDatabase.typeMapping
  217. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  218. cap: attachedDatabase.typeMapping
  219. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  220. provincia: attachedDatabase.typeMapping
  221. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  222. frazione: attachedDatabase.typeMapping
  223. .read(DriftSqlType.string, data['${effectivePrefix}frazione']),
  224. attivo: attachedDatabase.typeMapping
  225. .read(DriftSqlType.int, data['${effectivePrefix}attivo']),
  226. modificaPrezzi: attachedDatabase.typeMapping
  227. .read(DriftSqlType.int, data['${effectivePrefix}modificaPrezzi']),
  228. capoArea: attachedDatabase.typeMapping
  229. .read(DriftSqlType.string, data['${effectivePrefix}capoArea']),
  230. );
  231. }
  232. @override
  233. $AgentiTable createAlias(String alias) {
  234. return $AgentiTable(attachedDatabase, alias);
  235. }
  236. }
  237. class Agente extends DataClass implements Insertable<Agente> {
  238. final int idAgente;
  239. final String? codAgente;
  240. final String? ragioneSociale;
  241. final String? pwd;
  242. final String? telefono;
  243. final String? cellulare;
  244. final String? email;
  245. final String? indirizzo;
  246. final String? citta;
  247. final String? cap;
  248. final String? provincia;
  249. final String? frazione;
  250. final int? attivo;
  251. final int? modificaPrezzi;
  252. final String? capoArea;
  253. const Agente(
  254. {required this.idAgente,
  255. this.codAgente,
  256. this.ragioneSociale,
  257. this.pwd,
  258. this.telefono,
  259. this.cellulare,
  260. this.email,
  261. this.indirizzo,
  262. this.citta,
  263. this.cap,
  264. this.provincia,
  265. this.frazione,
  266. this.attivo,
  267. this.modificaPrezzi,
  268. this.capoArea});
  269. @override
  270. Map<String, Expression> toColumns(bool nullToAbsent) {
  271. final map = <String, Expression>{};
  272. map['idAgente'] = Variable<int>(idAgente);
  273. if (!nullToAbsent || codAgente != null) {
  274. map['codAgente'] = Variable<String>(codAgente);
  275. }
  276. if (!nullToAbsent || ragioneSociale != null) {
  277. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  278. }
  279. if (!nullToAbsent || pwd != null) {
  280. map['pwd'] = Variable<String>(pwd);
  281. }
  282. if (!nullToAbsent || telefono != null) {
  283. map['telefono'] = Variable<String>(telefono);
  284. }
  285. if (!nullToAbsent || cellulare != null) {
  286. map['cellulare'] = Variable<String>(cellulare);
  287. }
  288. if (!nullToAbsent || email != null) {
  289. map['email'] = Variable<String>(email);
  290. }
  291. if (!nullToAbsent || indirizzo != null) {
  292. map['indirizzo'] = Variable<String>(indirizzo);
  293. }
  294. if (!nullToAbsent || citta != null) {
  295. map['citta'] = Variable<String>(citta);
  296. }
  297. if (!nullToAbsent || cap != null) {
  298. map['cap'] = Variable<String>(cap);
  299. }
  300. if (!nullToAbsent || provincia != null) {
  301. map['provincia'] = Variable<String>(provincia);
  302. }
  303. if (!nullToAbsent || frazione != null) {
  304. map['frazione'] = Variable<String>(frazione);
  305. }
  306. if (!nullToAbsent || attivo != null) {
  307. map['attivo'] = Variable<int>(attivo);
  308. }
  309. if (!nullToAbsent || modificaPrezzi != null) {
  310. map['modificaPrezzi'] = Variable<int>(modificaPrezzi);
  311. }
  312. if (!nullToAbsent || capoArea != null) {
  313. map['capoArea'] = Variable<String>(capoArea);
  314. }
  315. return map;
  316. }
  317. AgentiCompanion toCompanion(bool nullToAbsent) {
  318. return AgentiCompanion(
  319. idAgente: Value(idAgente),
  320. codAgente: codAgente == null && nullToAbsent
  321. ? const Value.absent()
  322. : Value(codAgente),
  323. ragioneSociale: ragioneSociale == null && nullToAbsent
  324. ? const Value.absent()
  325. : Value(ragioneSociale),
  326. pwd: pwd == null && nullToAbsent ? const Value.absent() : Value(pwd),
  327. telefono: telefono == null && nullToAbsent
  328. ? const Value.absent()
  329. : Value(telefono),
  330. cellulare: cellulare == null && nullToAbsent
  331. ? const Value.absent()
  332. : Value(cellulare),
  333. email:
  334. email == null && nullToAbsent ? const Value.absent() : Value(email),
  335. indirizzo: indirizzo == null && nullToAbsent
  336. ? const Value.absent()
  337. : Value(indirizzo),
  338. citta:
  339. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  340. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  341. provincia: provincia == null && nullToAbsent
  342. ? const Value.absent()
  343. : Value(provincia),
  344. frazione: frazione == null && nullToAbsent
  345. ? const Value.absent()
  346. : Value(frazione),
  347. attivo:
  348. attivo == null && nullToAbsent ? const Value.absent() : Value(attivo),
  349. modificaPrezzi: modificaPrezzi == null && nullToAbsent
  350. ? const Value.absent()
  351. : Value(modificaPrezzi),
  352. capoArea: capoArea == null && nullToAbsent
  353. ? const Value.absent()
  354. : Value(capoArea),
  355. );
  356. }
  357. factory Agente.fromJson(Map<String, dynamic> json,
  358. {ValueSerializer? serializer}) {
  359. serializer ??= driftRuntimeOptions.defaultSerializer;
  360. return Agente(
  361. idAgente: serializer.fromJson<int>(json['idAgente']),
  362. codAgente: serializer.fromJson<String?>(json['codAgente']),
  363. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  364. pwd: serializer.fromJson<String?>(json['pwd']),
  365. telefono: serializer.fromJson<String?>(json['telefono']),
  366. cellulare: serializer.fromJson<String?>(json['cellulare']),
  367. email: serializer.fromJson<String?>(json['email']),
  368. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  369. citta: serializer.fromJson<String?>(json['citta']),
  370. cap: serializer.fromJson<String?>(json['cap']),
  371. provincia: serializer.fromJson<String?>(json['provincia']),
  372. frazione: serializer.fromJson<String?>(json['frazione']),
  373. attivo: serializer.fromJson<int?>(json['attivo']),
  374. modificaPrezzi: serializer.fromJson<int?>(json['modificaPrezzi']),
  375. capoArea: serializer.fromJson<String?>(json['capoArea']),
  376. );
  377. }
  378. @override
  379. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  380. serializer ??= driftRuntimeOptions.defaultSerializer;
  381. return <String, dynamic>{
  382. 'idAgente': serializer.toJson<int>(idAgente),
  383. 'codAgente': serializer.toJson<String?>(codAgente),
  384. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  385. 'pwd': serializer.toJson<String?>(pwd),
  386. 'telefono': serializer.toJson<String?>(telefono),
  387. 'cellulare': serializer.toJson<String?>(cellulare),
  388. 'email': serializer.toJson<String?>(email),
  389. 'indirizzo': serializer.toJson<String?>(indirizzo),
  390. 'citta': serializer.toJson<String?>(citta),
  391. 'cap': serializer.toJson<String?>(cap),
  392. 'provincia': serializer.toJson<String?>(provincia),
  393. 'frazione': serializer.toJson<String?>(frazione),
  394. 'attivo': serializer.toJson<int?>(attivo),
  395. 'modificaPrezzi': serializer.toJson<int?>(modificaPrezzi),
  396. 'capoArea': serializer.toJson<String?>(capoArea),
  397. };
  398. }
  399. Agente copyWith(
  400. {int? idAgente,
  401. Value<String?> codAgente = const Value.absent(),
  402. Value<String?> ragioneSociale = const Value.absent(),
  403. Value<String?> pwd = const Value.absent(),
  404. Value<String?> telefono = const Value.absent(),
  405. Value<String?> cellulare = const Value.absent(),
  406. Value<String?> email = const Value.absent(),
  407. Value<String?> indirizzo = const Value.absent(),
  408. Value<String?> citta = const Value.absent(),
  409. Value<String?> cap = const Value.absent(),
  410. Value<String?> provincia = const Value.absent(),
  411. Value<String?> frazione = const Value.absent(),
  412. Value<int?> attivo = const Value.absent(),
  413. Value<int?> modificaPrezzi = const Value.absent(),
  414. Value<String?> capoArea = const Value.absent()}) =>
  415. Agente(
  416. idAgente: idAgente ?? this.idAgente,
  417. codAgente: codAgente.present ? codAgente.value : this.codAgente,
  418. ragioneSociale:
  419. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  420. pwd: pwd.present ? pwd.value : this.pwd,
  421. telefono: telefono.present ? telefono.value : this.telefono,
  422. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  423. email: email.present ? email.value : this.email,
  424. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  425. citta: citta.present ? citta.value : this.citta,
  426. cap: cap.present ? cap.value : this.cap,
  427. provincia: provincia.present ? provincia.value : this.provincia,
  428. frazione: frazione.present ? frazione.value : this.frazione,
  429. attivo: attivo.present ? attivo.value : this.attivo,
  430. modificaPrezzi:
  431. modificaPrezzi.present ? modificaPrezzi.value : this.modificaPrezzi,
  432. capoArea: capoArea.present ? capoArea.value : this.capoArea,
  433. );
  434. Agente copyWithCompanion(AgentiCompanion data) {
  435. return Agente(
  436. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  437. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  438. ragioneSociale: data.ragioneSociale.present
  439. ? data.ragioneSociale.value
  440. : this.ragioneSociale,
  441. pwd: data.pwd.present ? data.pwd.value : this.pwd,
  442. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  443. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  444. email: data.email.present ? data.email.value : this.email,
  445. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  446. citta: data.citta.present ? data.citta.value : this.citta,
  447. cap: data.cap.present ? data.cap.value : this.cap,
  448. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  449. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  450. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  451. modificaPrezzi: data.modificaPrezzi.present
  452. ? data.modificaPrezzi.value
  453. : this.modificaPrezzi,
  454. capoArea: data.capoArea.present ? data.capoArea.value : this.capoArea,
  455. );
  456. }
  457. @override
  458. String toString() {
  459. return (StringBuffer('Agente(')
  460. ..write('idAgente: $idAgente, ')
  461. ..write('codAgente: $codAgente, ')
  462. ..write('ragioneSociale: $ragioneSociale, ')
  463. ..write('pwd: $pwd, ')
  464. ..write('telefono: $telefono, ')
  465. ..write('cellulare: $cellulare, ')
  466. ..write('email: $email, ')
  467. ..write('indirizzo: $indirizzo, ')
  468. ..write('citta: $citta, ')
  469. ..write('cap: $cap, ')
  470. ..write('provincia: $provincia, ')
  471. ..write('frazione: $frazione, ')
  472. ..write('attivo: $attivo, ')
  473. ..write('modificaPrezzi: $modificaPrezzi, ')
  474. ..write('capoArea: $capoArea')
  475. ..write(')'))
  476. .toString();
  477. }
  478. @override
  479. int get hashCode => Object.hash(
  480. idAgente,
  481. codAgente,
  482. ragioneSociale,
  483. pwd,
  484. telefono,
  485. cellulare,
  486. email,
  487. indirizzo,
  488. citta,
  489. cap,
  490. provincia,
  491. frazione,
  492. attivo,
  493. modificaPrezzi,
  494. capoArea);
  495. @override
  496. bool operator ==(Object other) =>
  497. identical(this, other) ||
  498. (other is Agente &&
  499. other.idAgente == this.idAgente &&
  500. other.codAgente == this.codAgente &&
  501. other.ragioneSociale == this.ragioneSociale &&
  502. other.pwd == this.pwd &&
  503. other.telefono == this.telefono &&
  504. other.cellulare == this.cellulare &&
  505. other.email == this.email &&
  506. other.indirizzo == this.indirizzo &&
  507. other.citta == this.citta &&
  508. other.cap == this.cap &&
  509. other.provincia == this.provincia &&
  510. other.frazione == this.frazione &&
  511. other.attivo == this.attivo &&
  512. other.modificaPrezzi == this.modificaPrezzi &&
  513. other.capoArea == this.capoArea);
  514. }
  515. class AgentiCompanion extends UpdateCompanion<Agente> {
  516. final Value<int> idAgente;
  517. final Value<String?> codAgente;
  518. final Value<String?> ragioneSociale;
  519. final Value<String?> pwd;
  520. final Value<String?> telefono;
  521. final Value<String?> cellulare;
  522. final Value<String?> email;
  523. final Value<String?> indirizzo;
  524. final Value<String?> citta;
  525. final Value<String?> cap;
  526. final Value<String?> provincia;
  527. final Value<String?> frazione;
  528. final Value<int?> attivo;
  529. final Value<int?> modificaPrezzi;
  530. final Value<String?> capoArea;
  531. const AgentiCompanion({
  532. this.idAgente = const Value.absent(),
  533. this.codAgente = const Value.absent(),
  534. this.ragioneSociale = const Value.absent(),
  535. this.pwd = const Value.absent(),
  536. this.telefono = const Value.absent(),
  537. this.cellulare = const Value.absent(),
  538. this.email = const Value.absent(),
  539. this.indirizzo = const Value.absent(),
  540. this.citta = const Value.absent(),
  541. this.cap = const Value.absent(),
  542. this.provincia = const Value.absent(),
  543. this.frazione = const Value.absent(),
  544. this.attivo = const Value.absent(),
  545. this.modificaPrezzi = const Value.absent(),
  546. this.capoArea = const Value.absent(),
  547. });
  548. AgentiCompanion.insert({
  549. this.idAgente = const Value.absent(),
  550. this.codAgente = const Value.absent(),
  551. this.ragioneSociale = const Value.absent(),
  552. this.pwd = const Value.absent(),
  553. this.telefono = const Value.absent(),
  554. this.cellulare = const Value.absent(),
  555. this.email = const Value.absent(),
  556. this.indirizzo = const Value.absent(),
  557. this.citta = const Value.absent(),
  558. this.cap = const Value.absent(),
  559. this.provincia = const Value.absent(),
  560. this.frazione = const Value.absent(),
  561. this.attivo = const Value.absent(),
  562. this.modificaPrezzi = const Value.absent(),
  563. this.capoArea = const Value.absent(),
  564. });
  565. static Insertable<Agente> custom({
  566. Expression<int>? idAgente,
  567. Expression<String>? codAgente,
  568. Expression<String>? ragioneSociale,
  569. Expression<String>? pwd,
  570. Expression<String>? telefono,
  571. Expression<String>? cellulare,
  572. Expression<String>? email,
  573. Expression<String>? indirizzo,
  574. Expression<String>? citta,
  575. Expression<String>? cap,
  576. Expression<String>? provincia,
  577. Expression<String>? frazione,
  578. Expression<int>? attivo,
  579. Expression<int>? modificaPrezzi,
  580. Expression<String>? capoArea,
  581. }) {
  582. return RawValuesInsertable({
  583. if (idAgente != null) 'idAgente': idAgente,
  584. if (codAgente != null) 'codAgente': codAgente,
  585. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  586. if (pwd != null) 'pwd': pwd,
  587. if (telefono != null) 'telefono': telefono,
  588. if (cellulare != null) 'cellulare': cellulare,
  589. if (email != null) 'email': email,
  590. if (indirizzo != null) 'indirizzo': indirizzo,
  591. if (citta != null) 'citta': citta,
  592. if (cap != null) 'cap': cap,
  593. if (provincia != null) 'provincia': provincia,
  594. if (frazione != null) 'frazione': frazione,
  595. if (attivo != null) 'attivo': attivo,
  596. if (modificaPrezzi != null) 'modificaPrezzi': modificaPrezzi,
  597. if (capoArea != null) 'capoArea': capoArea,
  598. });
  599. }
  600. AgentiCompanion copyWith(
  601. {Value<int>? idAgente,
  602. Value<String?>? codAgente,
  603. Value<String?>? ragioneSociale,
  604. Value<String?>? pwd,
  605. Value<String?>? telefono,
  606. Value<String?>? cellulare,
  607. Value<String?>? email,
  608. Value<String?>? indirizzo,
  609. Value<String?>? citta,
  610. Value<String?>? cap,
  611. Value<String?>? provincia,
  612. Value<String?>? frazione,
  613. Value<int?>? attivo,
  614. Value<int?>? modificaPrezzi,
  615. Value<String?>? capoArea}) {
  616. return AgentiCompanion(
  617. idAgente: idAgente ?? this.idAgente,
  618. codAgente: codAgente ?? this.codAgente,
  619. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  620. pwd: pwd ?? this.pwd,
  621. telefono: telefono ?? this.telefono,
  622. cellulare: cellulare ?? this.cellulare,
  623. email: email ?? this.email,
  624. indirizzo: indirizzo ?? this.indirizzo,
  625. citta: citta ?? this.citta,
  626. cap: cap ?? this.cap,
  627. provincia: provincia ?? this.provincia,
  628. frazione: frazione ?? this.frazione,
  629. attivo: attivo ?? this.attivo,
  630. modificaPrezzi: modificaPrezzi ?? this.modificaPrezzi,
  631. capoArea: capoArea ?? this.capoArea,
  632. );
  633. }
  634. @override
  635. Map<String, Expression> toColumns(bool nullToAbsent) {
  636. final map = <String, Expression>{};
  637. if (idAgente.present) {
  638. map['idAgente'] = Variable<int>(idAgente.value);
  639. }
  640. if (codAgente.present) {
  641. map['codAgente'] = Variable<String>(codAgente.value);
  642. }
  643. if (ragioneSociale.present) {
  644. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  645. }
  646. if (pwd.present) {
  647. map['pwd'] = Variable<String>(pwd.value);
  648. }
  649. if (telefono.present) {
  650. map['telefono'] = Variable<String>(telefono.value);
  651. }
  652. if (cellulare.present) {
  653. map['cellulare'] = Variable<String>(cellulare.value);
  654. }
  655. if (email.present) {
  656. map['email'] = Variable<String>(email.value);
  657. }
  658. if (indirizzo.present) {
  659. map['indirizzo'] = Variable<String>(indirizzo.value);
  660. }
  661. if (citta.present) {
  662. map['citta'] = Variable<String>(citta.value);
  663. }
  664. if (cap.present) {
  665. map['cap'] = Variable<String>(cap.value);
  666. }
  667. if (provincia.present) {
  668. map['provincia'] = Variable<String>(provincia.value);
  669. }
  670. if (frazione.present) {
  671. map['frazione'] = Variable<String>(frazione.value);
  672. }
  673. if (attivo.present) {
  674. map['attivo'] = Variable<int>(attivo.value);
  675. }
  676. if (modificaPrezzi.present) {
  677. map['modificaPrezzi'] = Variable<int>(modificaPrezzi.value);
  678. }
  679. if (capoArea.present) {
  680. map['capoArea'] = Variable<String>(capoArea.value);
  681. }
  682. return map;
  683. }
  684. @override
  685. String toString() {
  686. return (StringBuffer('AgentiCompanion(')
  687. ..write('idAgente: $idAgente, ')
  688. ..write('codAgente: $codAgente, ')
  689. ..write('ragioneSociale: $ragioneSociale, ')
  690. ..write('pwd: $pwd, ')
  691. ..write('telefono: $telefono, ')
  692. ..write('cellulare: $cellulare, ')
  693. ..write('email: $email, ')
  694. ..write('indirizzo: $indirizzo, ')
  695. ..write('citta: $citta, ')
  696. ..write('cap: $cap, ')
  697. ..write('provincia: $provincia, ')
  698. ..write('frazione: $frazione, ')
  699. ..write('attivo: $attivo, ')
  700. ..write('modificaPrezzi: $modificaPrezzi, ')
  701. ..write('capoArea: $capoArea')
  702. ..write(')'))
  703. .toString();
  704. }
  705. }
  706. class $ArticoliTable extends Articoli with TableInfo<$ArticoliTable, Articolo> {
  707. @override
  708. final GeneratedDatabase attachedDatabase;
  709. final String? _alias;
  710. $ArticoliTable(this.attachedDatabase, [this._alias]);
  711. static const VerificationMeta _idArticoloMeta =
  712. const VerificationMeta('idArticolo');
  713. @override
  714. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  715. 'idArticolo', aliasedName, false,
  716. hasAutoIncrement: true,
  717. type: DriftSqlType.int,
  718. requiredDuringInsert: false,
  719. defaultConstraints:
  720. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  721. static const VerificationMeta _posizioneMeta =
  722. const VerificationMeta('posizione');
  723. @override
  724. late final GeneratedColumn<int> posizione = GeneratedColumn<int>(
  725. 'posizione', aliasedName, true,
  726. type: DriftSqlType.int, requiredDuringInsert: false);
  727. static const VerificationMeta _codArticoloMeta =
  728. const VerificationMeta('codArticolo');
  729. @override
  730. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  731. 'codArticolo', aliasedName, false,
  732. type: DriftSqlType.string, requiredDuringInsert: true);
  733. static const VerificationMeta _descrizioneMeta =
  734. const VerificationMeta('descrizione');
  735. @override
  736. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  737. 'descrizione', aliasedName, true,
  738. type: DriftSqlType.string, requiredDuringInsert: false);
  739. static const VerificationMeta _eanMeta = const VerificationMeta('ean');
  740. @override
  741. late final GeneratedColumn<String> ean = GeneratedColumn<String>(
  742. 'ean', aliasedName, true,
  743. type: DriftSqlType.string, requiredDuringInsert: false);
  744. static const VerificationMeta _idIvaMeta = const VerificationMeta('idIva');
  745. @override
  746. late final GeneratedColumn<int> idIva = GeneratedColumn<int>(
  747. 'idIva', aliasedName, true,
  748. type: DriftSqlType.int, requiredDuringInsert: false);
  749. static const VerificationMeta _idClassifica1Meta =
  750. const VerificationMeta('idClassifica1');
  751. @override
  752. late final GeneratedColumn<int> idClassifica1 = GeneratedColumn<int>(
  753. 'idClassifica1', aliasedName, true,
  754. type: DriftSqlType.int, requiredDuringInsert: false);
  755. static const VerificationMeta _idClassifica2Meta =
  756. const VerificationMeta('idClassifica2');
  757. @override
  758. late final GeneratedColumn<int> idClassifica2 = GeneratedColumn<int>(
  759. 'idClassifica2', aliasedName, true,
  760. type: DriftSqlType.int, requiredDuringInsert: false);
  761. static const VerificationMeta _idClassifica3Meta =
  762. const VerificationMeta('idClassifica3');
  763. @override
  764. late final GeneratedColumn<int> idClassifica3 = GeneratedColumn<int>(
  765. 'idClassifica3', aliasedName, true,
  766. type: DriftSqlType.int, requiredDuringInsert: false);
  767. static const VerificationMeta _idClassifica4Meta =
  768. const VerificationMeta('idClassifica4');
  769. @override
  770. late final GeneratedColumn<int> idClassifica4 = GeneratedColumn<int>(
  771. 'idClassifica4', aliasedName, true,
  772. type: DriftSqlType.int, requiredDuringInsert: false);
  773. static const VerificationMeta _pesoMeta = const VerificationMeta('peso');
  774. @override
  775. late final GeneratedColumn<double> peso = GeneratedColumn<double>(
  776. 'peso', aliasedName, true,
  777. type: DriftSqlType.double, requiredDuringInsert: false);
  778. static const VerificationMeta _giacenzaMeta =
  779. const VerificationMeta('giacenza');
  780. @override
  781. late final GeneratedColumn<double> giacenza = GeneratedColumn<double>(
  782. 'giacenza', aliasedName, true,
  783. type: DriftSqlType.double, requiredDuringInsert: false);
  784. static const VerificationMeta _unitaMisuraMeta =
  785. const VerificationMeta('unitaMisura');
  786. @override
  787. late final GeneratedColumn<String> unitaMisura = GeneratedColumn<String>(
  788. 'unitaMisura', aliasedName, true,
  789. type: DriftSqlType.string, requiredDuringInsert: false);
  790. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  791. @override
  792. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  793. 'attivo', aliasedName, false,
  794. type: DriftSqlType.int,
  795. requiredDuringInsert: false,
  796. defaultValue: const Constant(1));
  797. static const VerificationMeta _nonDisponibileMeta =
  798. const VerificationMeta('nonDisponibile');
  799. @override
  800. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  801. 'nonDisponibile', aliasedName, true,
  802. type: DriftSqlType.int, requiredDuringInsert: false);
  803. static const VerificationMeta _pezziConfezioneMeta =
  804. const VerificationMeta('pezziConfezione');
  805. @override
  806. late final GeneratedColumn<double> pezziConfezione = GeneratedColumn<double>(
  807. 'pezziConfezione', aliasedName, true,
  808. type: DriftSqlType.double, requiredDuringInsert: false);
  809. static const VerificationMeta _fileFotoMeta =
  810. const VerificationMeta('fileFoto');
  811. @override
  812. late final GeneratedColumn<String> fileFoto = GeneratedColumn<String>(
  813. 'fileFoto', aliasedName, true,
  814. type: DriftSqlType.string, requiredDuringInsert: false);
  815. static const VerificationMeta _schedaProdottoMeta =
  816. const VerificationMeta('schedaProdotto');
  817. @override
  818. late final GeneratedColumn<String> schedaProdotto = GeneratedColumn<String>(
  819. 'schedaProdotto', aliasedName, true,
  820. type: DriftSqlType.string, requiredDuringInsert: false);
  821. static const VerificationMeta _prezzoBaseMeta =
  822. const VerificationMeta('prezzoBase');
  823. @override
  824. late final GeneratedColumn<String> prezzoBase = GeneratedColumn<String>(
  825. 'prezzoBase', aliasedName, true,
  826. type: DriftSqlType.string, requiredDuringInsert: false);
  827. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  828. @override
  829. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  830. 'stato', aliasedName, true,
  831. type: DriftSqlType.string, requiredDuringInsert: false);
  832. static const VerificationMeta _dataModificaMeta =
  833. const VerificationMeta('dataModifica');
  834. @override
  835. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  836. 'dataModifica', aliasedName, true,
  837. type: DriftSqlType.string, requiredDuringInsert: false);
  838. static const VerificationMeta _gruppoMeta = const VerificationMeta('gruppo');
  839. @override
  840. late final GeneratedColumn<String> gruppo = GeneratedColumn<String>(
  841. 'gruppo', aliasedName, true,
  842. type: DriftSqlType.string, requiredDuringInsert: false);
  843. static const VerificationMeta _categoriaMeta =
  844. const VerificationMeta('categoria');
  845. @override
  846. late final GeneratedColumn<String> categoria = GeneratedColumn<String>(
  847. 'categoria', aliasedName, true,
  848. type: DriftSqlType.string, requiredDuringInsert: false);
  849. static const VerificationMeta _colliPerStratoMeta =
  850. const VerificationMeta('colliPerStrato');
  851. @override
  852. late final GeneratedColumn<String> colliPerStrato = GeneratedColumn<String>(
  853. 'colliPerStrato', aliasedName, true,
  854. type: DriftSqlType.string, requiredDuringInsert: false);
  855. static const VerificationMeta _stratiPerPalletMeta =
  856. const VerificationMeta('stratiPerPallet');
  857. @override
  858. late final GeneratedColumn<String> stratiPerPallet = GeneratedColumn<String>(
  859. 'stratiPerPallet', aliasedName, true,
  860. type: DriftSqlType.string, requiredDuringInsert: false);
  861. @override
  862. List<GeneratedColumn> get $columns => [
  863. idArticolo,
  864. posizione,
  865. codArticolo,
  866. descrizione,
  867. ean,
  868. idIva,
  869. idClassifica1,
  870. idClassifica2,
  871. idClassifica3,
  872. idClassifica4,
  873. peso,
  874. giacenza,
  875. unitaMisura,
  876. attivo,
  877. nonDisponibile,
  878. pezziConfezione,
  879. fileFoto,
  880. schedaProdotto,
  881. prezzoBase,
  882. stato,
  883. dataModifica,
  884. gruppo,
  885. categoria,
  886. colliPerStrato,
  887. stratiPerPallet
  888. ];
  889. @override
  890. String get aliasedName => _alias ?? actualTableName;
  891. @override
  892. String get actualTableName => $name;
  893. static const String $name = 'Articoli';
  894. @override
  895. VerificationContext validateIntegrity(Insertable<Articolo> instance,
  896. {bool isInserting = false}) {
  897. final context = VerificationContext();
  898. final data = instance.toColumns(true);
  899. if (data.containsKey('idArticolo')) {
  900. context.handle(
  901. _idArticoloMeta,
  902. idArticolo.isAcceptableOrUnknown(
  903. data['idArticolo']!, _idArticoloMeta));
  904. }
  905. if (data.containsKey('posizione')) {
  906. context.handle(_posizioneMeta,
  907. posizione.isAcceptableOrUnknown(data['posizione']!, _posizioneMeta));
  908. }
  909. if (data.containsKey('codArticolo')) {
  910. context.handle(
  911. _codArticoloMeta,
  912. codArticolo.isAcceptableOrUnknown(
  913. data['codArticolo']!, _codArticoloMeta));
  914. } else if (isInserting) {
  915. context.missing(_codArticoloMeta);
  916. }
  917. if (data.containsKey('descrizione')) {
  918. context.handle(
  919. _descrizioneMeta,
  920. descrizione.isAcceptableOrUnknown(
  921. data['descrizione']!, _descrizioneMeta));
  922. }
  923. if (data.containsKey('ean')) {
  924. context.handle(
  925. _eanMeta, ean.isAcceptableOrUnknown(data['ean']!, _eanMeta));
  926. }
  927. if (data.containsKey('idIva')) {
  928. context.handle(
  929. _idIvaMeta, idIva.isAcceptableOrUnknown(data['idIva']!, _idIvaMeta));
  930. }
  931. if (data.containsKey('idClassifica1')) {
  932. context.handle(
  933. _idClassifica1Meta,
  934. idClassifica1.isAcceptableOrUnknown(
  935. data['idClassifica1']!, _idClassifica1Meta));
  936. }
  937. if (data.containsKey('idClassifica2')) {
  938. context.handle(
  939. _idClassifica2Meta,
  940. idClassifica2.isAcceptableOrUnknown(
  941. data['idClassifica2']!, _idClassifica2Meta));
  942. }
  943. if (data.containsKey('idClassifica3')) {
  944. context.handle(
  945. _idClassifica3Meta,
  946. idClassifica3.isAcceptableOrUnknown(
  947. data['idClassifica3']!, _idClassifica3Meta));
  948. }
  949. if (data.containsKey('idClassifica4')) {
  950. context.handle(
  951. _idClassifica4Meta,
  952. idClassifica4.isAcceptableOrUnknown(
  953. data['idClassifica4']!, _idClassifica4Meta));
  954. }
  955. if (data.containsKey('peso')) {
  956. context.handle(
  957. _pesoMeta, peso.isAcceptableOrUnknown(data['peso']!, _pesoMeta));
  958. }
  959. if (data.containsKey('giacenza')) {
  960. context.handle(_giacenzaMeta,
  961. giacenza.isAcceptableOrUnknown(data['giacenza']!, _giacenzaMeta));
  962. }
  963. if (data.containsKey('unitaMisura')) {
  964. context.handle(
  965. _unitaMisuraMeta,
  966. unitaMisura.isAcceptableOrUnknown(
  967. data['unitaMisura']!, _unitaMisuraMeta));
  968. }
  969. if (data.containsKey('attivo')) {
  970. context.handle(_attivoMeta,
  971. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  972. }
  973. if (data.containsKey('nonDisponibile')) {
  974. context.handle(
  975. _nonDisponibileMeta,
  976. nonDisponibile.isAcceptableOrUnknown(
  977. data['nonDisponibile']!, _nonDisponibileMeta));
  978. }
  979. if (data.containsKey('pezziConfezione')) {
  980. context.handle(
  981. _pezziConfezioneMeta,
  982. pezziConfezione.isAcceptableOrUnknown(
  983. data['pezziConfezione']!, _pezziConfezioneMeta));
  984. }
  985. if (data.containsKey('fileFoto')) {
  986. context.handle(_fileFotoMeta,
  987. fileFoto.isAcceptableOrUnknown(data['fileFoto']!, _fileFotoMeta));
  988. }
  989. if (data.containsKey('schedaProdotto')) {
  990. context.handle(
  991. _schedaProdottoMeta,
  992. schedaProdotto.isAcceptableOrUnknown(
  993. data['schedaProdotto']!, _schedaProdottoMeta));
  994. }
  995. if (data.containsKey('prezzoBase')) {
  996. context.handle(
  997. _prezzoBaseMeta,
  998. prezzoBase.isAcceptableOrUnknown(
  999. data['prezzoBase']!, _prezzoBaseMeta));
  1000. }
  1001. if (data.containsKey('stato')) {
  1002. context.handle(
  1003. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  1004. }
  1005. if (data.containsKey('dataModifica')) {
  1006. context.handle(
  1007. _dataModificaMeta,
  1008. dataModifica.isAcceptableOrUnknown(
  1009. data['dataModifica']!, _dataModificaMeta));
  1010. }
  1011. if (data.containsKey('gruppo')) {
  1012. context.handle(_gruppoMeta,
  1013. gruppo.isAcceptableOrUnknown(data['gruppo']!, _gruppoMeta));
  1014. }
  1015. if (data.containsKey('categoria')) {
  1016. context.handle(_categoriaMeta,
  1017. categoria.isAcceptableOrUnknown(data['categoria']!, _categoriaMeta));
  1018. }
  1019. if (data.containsKey('colliPerStrato')) {
  1020. context.handle(
  1021. _colliPerStratoMeta,
  1022. colliPerStrato.isAcceptableOrUnknown(
  1023. data['colliPerStrato']!, _colliPerStratoMeta));
  1024. }
  1025. if (data.containsKey('stratiPerPallet')) {
  1026. context.handle(
  1027. _stratiPerPalletMeta,
  1028. stratiPerPallet.isAcceptableOrUnknown(
  1029. data['stratiPerPallet']!, _stratiPerPalletMeta));
  1030. }
  1031. return context;
  1032. }
  1033. @override
  1034. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  1035. @override
  1036. Articolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  1037. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  1038. return Articolo(
  1039. idArticolo: attachedDatabase.typeMapping
  1040. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!,
  1041. posizione: attachedDatabase.typeMapping
  1042. .read(DriftSqlType.int, data['${effectivePrefix}posizione']),
  1043. codArticolo: attachedDatabase.typeMapping
  1044. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo'])!,
  1045. descrizione: attachedDatabase.typeMapping
  1046. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  1047. ean: attachedDatabase.typeMapping
  1048. .read(DriftSqlType.string, data['${effectivePrefix}ean']),
  1049. idIva: attachedDatabase.typeMapping
  1050. .read(DriftSqlType.int, data['${effectivePrefix}idIva']),
  1051. idClassifica1: attachedDatabase.typeMapping
  1052. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica1']),
  1053. idClassifica2: attachedDatabase.typeMapping
  1054. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica2']),
  1055. idClassifica3: attachedDatabase.typeMapping
  1056. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica3']),
  1057. idClassifica4: attachedDatabase.typeMapping
  1058. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica4']),
  1059. peso: attachedDatabase.typeMapping
  1060. .read(DriftSqlType.double, data['${effectivePrefix}peso']),
  1061. giacenza: attachedDatabase.typeMapping
  1062. .read(DriftSqlType.double, data['${effectivePrefix}giacenza']),
  1063. unitaMisura: attachedDatabase.typeMapping
  1064. .read(DriftSqlType.string, data['${effectivePrefix}unitaMisura']),
  1065. attivo: attachedDatabase.typeMapping
  1066. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  1067. nonDisponibile: attachedDatabase.typeMapping
  1068. .read(DriftSqlType.int, data['${effectivePrefix}nonDisponibile']),
  1069. pezziConfezione: attachedDatabase.typeMapping
  1070. .read(DriftSqlType.double, data['${effectivePrefix}pezziConfezione']),
  1071. fileFoto: attachedDatabase.typeMapping
  1072. .read(DriftSqlType.string, data['${effectivePrefix}fileFoto']),
  1073. schedaProdotto: attachedDatabase.typeMapping
  1074. .read(DriftSqlType.string, data['${effectivePrefix}schedaProdotto']),
  1075. prezzoBase: attachedDatabase.typeMapping
  1076. .read(DriftSqlType.string, data['${effectivePrefix}prezzoBase']),
  1077. stato: attachedDatabase.typeMapping
  1078. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  1079. dataModifica: attachedDatabase.typeMapping
  1080. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  1081. gruppo: attachedDatabase.typeMapping
  1082. .read(DriftSqlType.string, data['${effectivePrefix}gruppo']),
  1083. categoria: attachedDatabase.typeMapping
  1084. .read(DriftSqlType.string, data['${effectivePrefix}categoria']),
  1085. colliPerStrato: attachedDatabase.typeMapping
  1086. .read(DriftSqlType.string, data['${effectivePrefix}colliPerStrato']),
  1087. stratiPerPallet: attachedDatabase.typeMapping
  1088. .read(DriftSqlType.string, data['${effectivePrefix}stratiPerPallet']),
  1089. );
  1090. }
  1091. @override
  1092. $ArticoliTable createAlias(String alias) {
  1093. return $ArticoliTable(attachedDatabase, alias);
  1094. }
  1095. }
  1096. class Articolo extends DataClass implements Insertable<Articolo> {
  1097. final int idArticolo;
  1098. final int? posizione;
  1099. final String codArticolo;
  1100. final String? descrizione;
  1101. final String? ean;
  1102. final int? idIva;
  1103. final int? idClassifica1;
  1104. final int? idClassifica2;
  1105. final int? idClassifica3;
  1106. final int? idClassifica4;
  1107. final double? peso;
  1108. final double? giacenza;
  1109. final String? unitaMisura;
  1110. final int attivo;
  1111. final int? nonDisponibile;
  1112. final double? pezziConfezione;
  1113. final String? fileFoto;
  1114. final String? schedaProdotto;
  1115. final String? prezzoBase;
  1116. final String? stato;
  1117. final String? dataModifica;
  1118. final String? gruppo;
  1119. final String? categoria;
  1120. final String? colliPerStrato;
  1121. final String? stratiPerPallet;
  1122. const Articolo(
  1123. {required this.idArticolo,
  1124. this.posizione,
  1125. required this.codArticolo,
  1126. this.descrizione,
  1127. this.ean,
  1128. this.idIva,
  1129. this.idClassifica1,
  1130. this.idClassifica2,
  1131. this.idClassifica3,
  1132. this.idClassifica4,
  1133. this.peso,
  1134. this.giacenza,
  1135. this.unitaMisura,
  1136. required this.attivo,
  1137. this.nonDisponibile,
  1138. this.pezziConfezione,
  1139. this.fileFoto,
  1140. this.schedaProdotto,
  1141. this.prezzoBase,
  1142. this.stato,
  1143. this.dataModifica,
  1144. this.gruppo,
  1145. this.categoria,
  1146. this.colliPerStrato,
  1147. this.stratiPerPallet});
  1148. @override
  1149. Map<String, Expression> toColumns(bool nullToAbsent) {
  1150. final map = <String, Expression>{};
  1151. map['idArticolo'] = Variable<int>(idArticolo);
  1152. if (!nullToAbsent || posizione != null) {
  1153. map['posizione'] = Variable<int>(posizione);
  1154. }
  1155. map['codArticolo'] = Variable<String>(codArticolo);
  1156. if (!nullToAbsent || descrizione != null) {
  1157. map['descrizione'] = Variable<String>(descrizione);
  1158. }
  1159. if (!nullToAbsent || ean != null) {
  1160. map['ean'] = Variable<String>(ean);
  1161. }
  1162. if (!nullToAbsent || idIva != null) {
  1163. map['idIva'] = Variable<int>(idIva);
  1164. }
  1165. if (!nullToAbsent || idClassifica1 != null) {
  1166. map['idClassifica1'] = Variable<int>(idClassifica1);
  1167. }
  1168. if (!nullToAbsent || idClassifica2 != null) {
  1169. map['idClassifica2'] = Variable<int>(idClassifica2);
  1170. }
  1171. if (!nullToAbsent || idClassifica3 != null) {
  1172. map['idClassifica3'] = Variable<int>(idClassifica3);
  1173. }
  1174. if (!nullToAbsent || idClassifica4 != null) {
  1175. map['idClassifica4'] = Variable<int>(idClassifica4);
  1176. }
  1177. if (!nullToAbsent || peso != null) {
  1178. map['peso'] = Variable<double>(peso);
  1179. }
  1180. if (!nullToAbsent || giacenza != null) {
  1181. map['giacenza'] = Variable<double>(giacenza);
  1182. }
  1183. if (!nullToAbsent || unitaMisura != null) {
  1184. map['unitaMisura'] = Variable<String>(unitaMisura);
  1185. }
  1186. map['attivo'] = Variable<int>(attivo);
  1187. if (!nullToAbsent || nonDisponibile != null) {
  1188. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  1189. }
  1190. if (!nullToAbsent || pezziConfezione != null) {
  1191. map['pezziConfezione'] = Variable<double>(pezziConfezione);
  1192. }
  1193. if (!nullToAbsent || fileFoto != null) {
  1194. map['fileFoto'] = Variable<String>(fileFoto);
  1195. }
  1196. if (!nullToAbsent || schedaProdotto != null) {
  1197. map['schedaProdotto'] = Variable<String>(schedaProdotto);
  1198. }
  1199. if (!nullToAbsent || prezzoBase != null) {
  1200. map['prezzoBase'] = Variable<String>(prezzoBase);
  1201. }
  1202. if (!nullToAbsent || stato != null) {
  1203. map['stato'] = Variable<String>(stato);
  1204. }
  1205. if (!nullToAbsent || dataModifica != null) {
  1206. map['dataModifica'] = Variable<String>(dataModifica);
  1207. }
  1208. if (!nullToAbsent || gruppo != null) {
  1209. map['gruppo'] = Variable<String>(gruppo);
  1210. }
  1211. if (!nullToAbsent || categoria != null) {
  1212. map['categoria'] = Variable<String>(categoria);
  1213. }
  1214. if (!nullToAbsent || colliPerStrato != null) {
  1215. map['colliPerStrato'] = Variable<String>(colliPerStrato);
  1216. }
  1217. if (!nullToAbsent || stratiPerPallet != null) {
  1218. map['stratiPerPallet'] = Variable<String>(stratiPerPallet);
  1219. }
  1220. return map;
  1221. }
  1222. ArticoliCompanion toCompanion(bool nullToAbsent) {
  1223. return ArticoliCompanion(
  1224. idArticolo: Value(idArticolo),
  1225. posizione: posizione == null && nullToAbsent
  1226. ? const Value.absent()
  1227. : Value(posizione),
  1228. codArticolo: Value(codArticolo),
  1229. descrizione: descrizione == null && nullToAbsent
  1230. ? const Value.absent()
  1231. : Value(descrizione),
  1232. ean: ean == null && nullToAbsent ? const Value.absent() : Value(ean),
  1233. idIva:
  1234. idIva == null && nullToAbsent ? const Value.absent() : Value(idIva),
  1235. idClassifica1: idClassifica1 == null && nullToAbsent
  1236. ? const Value.absent()
  1237. : Value(idClassifica1),
  1238. idClassifica2: idClassifica2 == null && nullToAbsent
  1239. ? const Value.absent()
  1240. : Value(idClassifica2),
  1241. idClassifica3: idClassifica3 == null && nullToAbsent
  1242. ? const Value.absent()
  1243. : Value(idClassifica3),
  1244. idClassifica4: idClassifica4 == null && nullToAbsent
  1245. ? const Value.absent()
  1246. : Value(idClassifica4),
  1247. peso: peso == null && nullToAbsent ? const Value.absent() : Value(peso),
  1248. giacenza: giacenza == null && nullToAbsent
  1249. ? const Value.absent()
  1250. : Value(giacenza),
  1251. unitaMisura: unitaMisura == null && nullToAbsent
  1252. ? const Value.absent()
  1253. : Value(unitaMisura),
  1254. attivo: Value(attivo),
  1255. nonDisponibile: nonDisponibile == null && nullToAbsent
  1256. ? const Value.absent()
  1257. : Value(nonDisponibile),
  1258. pezziConfezione: pezziConfezione == null && nullToAbsent
  1259. ? const Value.absent()
  1260. : Value(pezziConfezione),
  1261. fileFoto: fileFoto == null && nullToAbsent
  1262. ? const Value.absent()
  1263. : Value(fileFoto),
  1264. schedaProdotto: schedaProdotto == null && nullToAbsent
  1265. ? const Value.absent()
  1266. : Value(schedaProdotto),
  1267. prezzoBase: prezzoBase == null && nullToAbsent
  1268. ? const Value.absent()
  1269. : Value(prezzoBase),
  1270. stato:
  1271. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  1272. dataModifica: dataModifica == null && nullToAbsent
  1273. ? const Value.absent()
  1274. : Value(dataModifica),
  1275. gruppo:
  1276. gruppo == null && nullToAbsent ? const Value.absent() : Value(gruppo),
  1277. categoria: categoria == null && nullToAbsent
  1278. ? const Value.absent()
  1279. : Value(categoria),
  1280. colliPerStrato: colliPerStrato == null && nullToAbsent
  1281. ? const Value.absent()
  1282. : Value(colliPerStrato),
  1283. stratiPerPallet: stratiPerPallet == null && nullToAbsent
  1284. ? const Value.absent()
  1285. : Value(stratiPerPallet),
  1286. );
  1287. }
  1288. factory Articolo.fromJson(Map<String, dynamic> json,
  1289. {ValueSerializer? serializer}) {
  1290. serializer ??= driftRuntimeOptions.defaultSerializer;
  1291. return Articolo(
  1292. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  1293. posizione: serializer.fromJson<int?>(json['posizione']),
  1294. codArticolo: serializer.fromJson<String>(json['codArticolo']),
  1295. descrizione: serializer.fromJson<String?>(json['descrizione']),
  1296. ean: serializer.fromJson<String?>(json['ean']),
  1297. idIva: serializer.fromJson<int?>(json['idIva']),
  1298. idClassifica1: serializer.fromJson<int?>(json['idClassifica1']),
  1299. idClassifica2: serializer.fromJson<int?>(json['idClassifica2']),
  1300. idClassifica3: serializer.fromJson<int?>(json['idClassifica3']),
  1301. idClassifica4: serializer.fromJson<int?>(json['idClassifica4']),
  1302. peso: serializer.fromJson<double?>(json['peso']),
  1303. giacenza: serializer.fromJson<double?>(json['giacenza']),
  1304. unitaMisura: serializer.fromJson<String?>(json['unitaMisura']),
  1305. attivo: serializer.fromJson<int>(json['attivo']),
  1306. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  1307. pezziConfezione: serializer.fromJson<double?>(json['pezziConfezione']),
  1308. fileFoto: serializer.fromJson<String?>(json['fileFoto']),
  1309. schedaProdotto: serializer.fromJson<String?>(json['schedaProdotto']),
  1310. prezzoBase: serializer.fromJson<String?>(json['prezzoBase']),
  1311. stato: serializer.fromJson<String?>(json['stato']),
  1312. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  1313. gruppo: serializer.fromJson<String?>(json['gruppo']),
  1314. categoria: serializer.fromJson<String?>(json['categoria']),
  1315. colliPerStrato: serializer.fromJson<String?>(json['colliPerStrato']),
  1316. stratiPerPallet: serializer.fromJson<String?>(json['stratiPerPallet']),
  1317. );
  1318. }
  1319. @override
  1320. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  1321. serializer ??= driftRuntimeOptions.defaultSerializer;
  1322. return <String, dynamic>{
  1323. 'idArticolo': serializer.toJson<int>(idArticolo),
  1324. 'posizione': serializer.toJson<int?>(posizione),
  1325. 'codArticolo': serializer.toJson<String>(codArticolo),
  1326. 'descrizione': serializer.toJson<String?>(descrizione),
  1327. 'ean': serializer.toJson<String?>(ean),
  1328. 'idIva': serializer.toJson<int?>(idIva),
  1329. 'idClassifica1': serializer.toJson<int?>(idClassifica1),
  1330. 'idClassifica2': serializer.toJson<int?>(idClassifica2),
  1331. 'idClassifica3': serializer.toJson<int?>(idClassifica3),
  1332. 'idClassifica4': serializer.toJson<int?>(idClassifica4),
  1333. 'peso': serializer.toJson<double?>(peso),
  1334. 'giacenza': serializer.toJson<double?>(giacenza),
  1335. 'unitaMisura': serializer.toJson<String?>(unitaMisura),
  1336. 'attivo': serializer.toJson<int>(attivo),
  1337. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  1338. 'pezziConfezione': serializer.toJson<double?>(pezziConfezione),
  1339. 'fileFoto': serializer.toJson<String?>(fileFoto),
  1340. 'schedaProdotto': serializer.toJson<String?>(schedaProdotto),
  1341. 'prezzoBase': serializer.toJson<String?>(prezzoBase),
  1342. 'stato': serializer.toJson<String?>(stato),
  1343. 'dataModifica': serializer.toJson<String?>(dataModifica),
  1344. 'gruppo': serializer.toJson<String?>(gruppo),
  1345. 'categoria': serializer.toJson<String?>(categoria),
  1346. 'colliPerStrato': serializer.toJson<String?>(colliPerStrato),
  1347. 'stratiPerPallet': serializer.toJson<String?>(stratiPerPallet),
  1348. };
  1349. }
  1350. Articolo copyWith(
  1351. {int? idArticolo,
  1352. Value<int?> posizione = const Value.absent(),
  1353. String? codArticolo,
  1354. Value<String?> descrizione = const Value.absent(),
  1355. Value<String?> ean = const Value.absent(),
  1356. Value<int?> idIva = const Value.absent(),
  1357. Value<int?> idClassifica1 = const Value.absent(),
  1358. Value<int?> idClassifica2 = const Value.absent(),
  1359. Value<int?> idClassifica3 = const Value.absent(),
  1360. Value<int?> idClassifica4 = const Value.absent(),
  1361. Value<double?> peso = const Value.absent(),
  1362. Value<double?> giacenza = const Value.absent(),
  1363. Value<String?> unitaMisura = const Value.absent(),
  1364. int? attivo,
  1365. Value<int?> nonDisponibile = const Value.absent(),
  1366. Value<double?> pezziConfezione = const Value.absent(),
  1367. Value<String?> fileFoto = const Value.absent(),
  1368. Value<String?> schedaProdotto = const Value.absent(),
  1369. Value<String?> prezzoBase = const Value.absent(),
  1370. Value<String?> stato = const Value.absent(),
  1371. Value<String?> dataModifica = const Value.absent(),
  1372. Value<String?> gruppo = const Value.absent(),
  1373. Value<String?> categoria = const Value.absent(),
  1374. Value<String?> colliPerStrato = const Value.absent(),
  1375. Value<String?> stratiPerPallet = const Value.absent()}) =>
  1376. Articolo(
  1377. idArticolo: idArticolo ?? this.idArticolo,
  1378. posizione: posizione.present ? posizione.value : this.posizione,
  1379. codArticolo: codArticolo ?? this.codArticolo,
  1380. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  1381. ean: ean.present ? ean.value : this.ean,
  1382. idIva: idIva.present ? idIva.value : this.idIva,
  1383. idClassifica1:
  1384. idClassifica1.present ? idClassifica1.value : this.idClassifica1,
  1385. idClassifica2:
  1386. idClassifica2.present ? idClassifica2.value : this.idClassifica2,
  1387. idClassifica3:
  1388. idClassifica3.present ? idClassifica3.value : this.idClassifica3,
  1389. idClassifica4:
  1390. idClassifica4.present ? idClassifica4.value : this.idClassifica4,
  1391. peso: peso.present ? peso.value : this.peso,
  1392. giacenza: giacenza.present ? giacenza.value : this.giacenza,
  1393. unitaMisura: unitaMisura.present ? unitaMisura.value : this.unitaMisura,
  1394. attivo: attivo ?? this.attivo,
  1395. nonDisponibile:
  1396. nonDisponibile.present ? nonDisponibile.value : this.nonDisponibile,
  1397. pezziConfezione: pezziConfezione.present
  1398. ? pezziConfezione.value
  1399. : this.pezziConfezione,
  1400. fileFoto: fileFoto.present ? fileFoto.value : this.fileFoto,
  1401. schedaProdotto:
  1402. schedaProdotto.present ? schedaProdotto.value : this.schedaProdotto,
  1403. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  1404. stato: stato.present ? stato.value : this.stato,
  1405. dataModifica:
  1406. dataModifica.present ? dataModifica.value : this.dataModifica,
  1407. gruppo: gruppo.present ? gruppo.value : this.gruppo,
  1408. categoria: categoria.present ? categoria.value : this.categoria,
  1409. colliPerStrato:
  1410. colliPerStrato.present ? colliPerStrato.value : this.colliPerStrato,
  1411. stratiPerPallet: stratiPerPallet.present
  1412. ? stratiPerPallet.value
  1413. : this.stratiPerPallet,
  1414. );
  1415. Articolo copyWithCompanion(ArticoliCompanion data) {
  1416. return Articolo(
  1417. idArticolo:
  1418. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  1419. posizione: data.posizione.present ? data.posizione.value : this.posizione,
  1420. codArticolo:
  1421. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  1422. descrizione:
  1423. data.descrizione.present ? data.descrizione.value : this.descrizione,
  1424. ean: data.ean.present ? data.ean.value : this.ean,
  1425. idIva: data.idIva.present ? data.idIva.value : this.idIva,
  1426. idClassifica1: data.idClassifica1.present
  1427. ? data.idClassifica1.value
  1428. : this.idClassifica1,
  1429. idClassifica2: data.idClassifica2.present
  1430. ? data.idClassifica2.value
  1431. : this.idClassifica2,
  1432. idClassifica3: data.idClassifica3.present
  1433. ? data.idClassifica3.value
  1434. : this.idClassifica3,
  1435. idClassifica4: data.idClassifica4.present
  1436. ? data.idClassifica4.value
  1437. : this.idClassifica4,
  1438. peso: data.peso.present ? data.peso.value : this.peso,
  1439. giacenza: data.giacenza.present ? data.giacenza.value : this.giacenza,
  1440. unitaMisura:
  1441. data.unitaMisura.present ? data.unitaMisura.value : this.unitaMisura,
  1442. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  1443. nonDisponibile: data.nonDisponibile.present
  1444. ? data.nonDisponibile.value
  1445. : this.nonDisponibile,
  1446. pezziConfezione: data.pezziConfezione.present
  1447. ? data.pezziConfezione.value
  1448. : this.pezziConfezione,
  1449. fileFoto: data.fileFoto.present ? data.fileFoto.value : this.fileFoto,
  1450. schedaProdotto: data.schedaProdotto.present
  1451. ? data.schedaProdotto.value
  1452. : this.schedaProdotto,
  1453. prezzoBase:
  1454. data.prezzoBase.present ? data.prezzoBase.value : this.prezzoBase,
  1455. stato: data.stato.present ? data.stato.value : this.stato,
  1456. dataModifica: data.dataModifica.present
  1457. ? data.dataModifica.value
  1458. : this.dataModifica,
  1459. gruppo: data.gruppo.present ? data.gruppo.value : this.gruppo,
  1460. categoria: data.categoria.present ? data.categoria.value : this.categoria,
  1461. colliPerStrato: data.colliPerStrato.present
  1462. ? data.colliPerStrato.value
  1463. : this.colliPerStrato,
  1464. stratiPerPallet: data.stratiPerPallet.present
  1465. ? data.stratiPerPallet.value
  1466. : this.stratiPerPallet,
  1467. );
  1468. }
  1469. @override
  1470. String toString() {
  1471. return (StringBuffer('Articolo(')
  1472. ..write('idArticolo: $idArticolo, ')
  1473. ..write('posizione: $posizione, ')
  1474. ..write('codArticolo: $codArticolo, ')
  1475. ..write('descrizione: $descrizione, ')
  1476. ..write('ean: $ean, ')
  1477. ..write('idIva: $idIva, ')
  1478. ..write('idClassifica1: $idClassifica1, ')
  1479. ..write('idClassifica2: $idClassifica2, ')
  1480. ..write('idClassifica3: $idClassifica3, ')
  1481. ..write('idClassifica4: $idClassifica4, ')
  1482. ..write('peso: $peso, ')
  1483. ..write('giacenza: $giacenza, ')
  1484. ..write('unitaMisura: $unitaMisura, ')
  1485. ..write('attivo: $attivo, ')
  1486. ..write('nonDisponibile: $nonDisponibile, ')
  1487. ..write('pezziConfezione: $pezziConfezione, ')
  1488. ..write('fileFoto: $fileFoto, ')
  1489. ..write('schedaProdotto: $schedaProdotto, ')
  1490. ..write('prezzoBase: $prezzoBase, ')
  1491. ..write('stato: $stato, ')
  1492. ..write('dataModifica: $dataModifica, ')
  1493. ..write('gruppo: $gruppo, ')
  1494. ..write('categoria: $categoria, ')
  1495. ..write('colliPerStrato: $colliPerStrato, ')
  1496. ..write('stratiPerPallet: $stratiPerPallet')
  1497. ..write(')'))
  1498. .toString();
  1499. }
  1500. @override
  1501. int get hashCode => Object.hashAll([
  1502. idArticolo,
  1503. posizione,
  1504. codArticolo,
  1505. descrizione,
  1506. ean,
  1507. idIva,
  1508. idClassifica1,
  1509. idClassifica2,
  1510. idClassifica3,
  1511. idClassifica4,
  1512. peso,
  1513. giacenza,
  1514. unitaMisura,
  1515. attivo,
  1516. nonDisponibile,
  1517. pezziConfezione,
  1518. fileFoto,
  1519. schedaProdotto,
  1520. prezzoBase,
  1521. stato,
  1522. dataModifica,
  1523. gruppo,
  1524. categoria,
  1525. colliPerStrato,
  1526. stratiPerPallet
  1527. ]);
  1528. @override
  1529. bool operator ==(Object other) =>
  1530. identical(this, other) ||
  1531. (other is Articolo &&
  1532. other.idArticolo == this.idArticolo &&
  1533. other.posizione == this.posizione &&
  1534. other.codArticolo == this.codArticolo &&
  1535. other.descrizione == this.descrizione &&
  1536. other.ean == this.ean &&
  1537. other.idIva == this.idIva &&
  1538. other.idClassifica1 == this.idClassifica1 &&
  1539. other.idClassifica2 == this.idClassifica2 &&
  1540. other.idClassifica3 == this.idClassifica3 &&
  1541. other.idClassifica4 == this.idClassifica4 &&
  1542. other.peso == this.peso &&
  1543. other.giacenza == this.giacenza &&
  1544. other.unitaMisura == this.unitaMisura &&
  1545. other.attivo == this.attivo &&
  1546. other.nonDisponibile == this.nonDisponibile &&
  1547. other.pezziConfezione == this.pezziConfezione &&
  1548. other.fileFoto == this.fileFoto &&
  1549. other.schedaProdotto == this.schedaProdotto &&
  1550. other.prezzoBase == this.prezzoBase &&
  1551. other.stato == this.stato &&
  1552. other.dataModifica == this.dataModifica &&
  1553. other.gruppo == this.gruppo &&
  1554. other.categoria == this.categoria &&
  1555. other.colliPerStrato == this.colliPerStrato &&
  1556. other.stratiPerPallet == this.stratiPerPallet);
  1557. }
  1558. class ArticoliCompanion extends UpdateCompanion<Articolo> {
  1559. final Value<int> idArticolo;
  1560. final Value<int?> posizione;
  1561. final Value<String> codArticolo;
  1562. final Value<String?> descrizione;
  1563. final Value<String?> ean;
  1564. final Value<int?> idIva;
  1565. final Value<int?> idClassifica1;
  1566. final Value<int?> idClassifica2;
  1567. final Value<int?> idClassifica3;
  1568. final Value<int?> idClassifica4;
  1569. final Value<double?> peso;
  1570. final Value<double?> giacenza;
  1571. final Value<String?> unitaMisura;
  1572. final Value<int> attivo;
  1573. final Value<int?> nonDisponibile;
  1574. final Value<double?> pezziConfezione;
  1575. final Value<String?> fileFoto;
  1576. final Value<String?> schedaProdotto;
  1577. final Value<String?> prezzoBase;
  1578. final Value<String?> stato;
  1579. final Value<String?> dataModifica;
  1580. final Value<String?> gruppo;
  1581. final Value<String?> categoria;
  1582. final Value<String?> colliPerStrato;
  1583. final Value<String?> stratiPerPallet;
  1584. const ArticoliCompanion({
  1585. this.idArticolo = const Value.absent(),
  1586. this.posizione = const Value.absent(),
  1587. this.codArticolo = const Value.absent(),
  1588. this.descrizione = const Value.absent(),
  1589. this.ean = const Value.absent(),
  1590. this.idIva = const Value.absent(),
  1591. this.idClassifica1 = const Value.absent(),
  1592. this.idClassifica2 = const Value.absent(),
  1593. this.idClassifica3 = const Value.absent(),
  1594. this.idClassifica4 = const Value.absent(),
  1595. this.peso = const Value.absent(),
  1596. this.giacenza = const Value.absent(),
  1597. this.unitaMisura = const Value.absent(),
  1598. this.attivo = const Value.absent(),
  1599. this.nonDisponibile = const Value.absent(),
  1600. this.pezziConfezione = const Value.absent(),
  1601. this.fileFoto = const Value.absent(),
  1602. this.schedaProdotto = const Value.absent(),
  1603. this.prezzoBase = const Value.absent(),
  1604. this.stato = const Value.absent(),
  1605. this.dataModifica = const Value.absent(),
  1606. this.gruppo = const Value.absent(),
  1607. this.categoria = const Value.absent(),
  1608. this.colliPerStrato = const Value.absent(),
  1609. this.stratiPerPallet = const Value.absent(),
  1610. });
  1611. ArticoliCompanion.insert({
  1612. this.idArticolo = const Value.absent(),
  1613. this.posizione = const Value.absent(),
  1614. required String codArticolo,
  1615. this.descrizione = const Value.absent(),
  1616. this.ean = const Value.absent(),
  1617. this.idIva = const Value.absent(),
  1618. this.idClassifica1 = const Value.absent(),
  1619. this.idClassifica2 = const Value.absent(),
  1620. this.idClassifica3 = const Value.absent(),
  1621. this.idClassifica4 = const Value.absent(),
  1622. this.peso = const Value.absent(),
  1623. this.giacenza = const Value.absent(),
  1624. this.unitaMisura = const Value.absent(),
  1625. this.attivo = const Value.absent(),
  1626. this.nonDisponibile = const Value.absent(),
  1627. this.pezziConfezione = const Value.absent(),
  1628. this.fileFoto = const Value.absent(),
  1629. this.schedaProdotto = const Value.absent(),
  1630. this.prezzoBase = const Value.absent(),
  1631. this.stato = const Value.absent(),
  1632. this.dataModifica = const Value.absent(),
  1633. this.gruppo = const Value.absent(),
  1634. this.categoria = const Value.absent(),
  1635. this.colliPerStrato = const Value.absent(),
  1636. this.stratiPerPallet = const Value.absent(),
  1637. }) : codArticolo = Value(codArticolo);
  1638. static Insertable<Articolo> custom({
  1639. Expression<int>? idArticolo,
  1640. Expression<int>? posizione,
  1641. Expression<String>? codArticolo,
  1642. Expression<String>? descrizione,
  1643. Expression<String>? ean,
  1644. Expression<int>? idIva,
  1645. Expression<int>? idClassifica1,
  1646. Expression<int>? idClassifica2,
  1647. Expression<int>? idClassifica3,
  1648. Expression<int>? idClassifica4,
  1649. Expression<double>? peso,
  1650. Expression<double>? giacenza,
  1651. Expression<String>? unitaMisura,
  1652. Expression<int>? attivo,
  1653. Expression<int>? nonDisponibile,
  1654. Expression<double>? pezziConfezione,
  1655. Expression<String>? fileFoto,
  1656. Expression<String>? schedaProdotto,
  1657. Expression<String>? prezzoBase,
  1658. Expression<String>? stato,
  1659. Expression<String>? dataModifica,
  1660. Expression<String>? gruppo,
  1661. Expression<String>? categoria,
  1662. Expression<String>? colliPerStrato,
  1663. Expression<String>? stratiPerPallet,
  1664. }) {
  1665. return RawValuesInsertable({
  1666. if (idArticolo != null) 'idArticolo': idArticolo,
  1667. if (posizione != null) 'posizione': posizione,
  1668. if (codArticolo != null) 'codArticolo': codArticolo,
  1669. if (descrizione != null) 'descrizione': descrizione,
  1670. if (ean != null) 'ean': ean,
  1671. if (idIva != null) 'idIva': idIva,
  1672. if (idClassifica1 != null) 'idClassifica1': idClassifica1,
  1673. if (idClassifica2 != null) 'idClassifica2': idClassifica2,
  1674. if (idClassifica3 != null) 'idClassifica3': idClassifica3,
  1675. if (idClassifica4 != null) 'idClassifica4': idClassifica4,
  1676. if (peso != null) 'peso': peso,
  1677. if (giacenza != null) 'giacenza': giacenza,
  1678. if (unitaMisura != null) 'unitaMisura': unitaMisura,
  1679. if (attivo != null) 'attivo': attivo,
  1680. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  1681. if (pezziConfezione != null) 'pezziConfezione': pezziConfezione,
  1682. if (fileFoto != null) 'fileFoto': fileFoto,
  1683. if (schedaProdotto != null) 'schedaProdotto': schedaProdotto,
  1684. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  1685. if (stato != null) 'stato': stato,
  1686. if (dataModifica != null) 'dataModifica': dataModifica,
  1687. if (gruppo != null) 'gruppo': gruppo,
  1688. if (categoria != null) 'categoria': categoria,
  1689. if (colliPerStrato != null) 'colliPerStrato': colliPerStrato,
  1690. if (stratiPerPallet != null) 'stratiPerPallet': stratiPerPallet,
  1691. });
  1692. }
  1693. ArticoliCompanion copyWith(
  1694. {Value<int>? idArticolo,
  1695. Value<int?>? posizione,
  1696. Value<String>? codArticolo,
  1697. Value<String?>? descrizione,
  1698. Value<String?>? ean,
  1699. Value<int?>? idIva,
  1700. Value<int?>? idClassifica1,
  1701. Value<int?>? idClassifica2,
  1702. Value<int?>? idClassifica3,
  1703. Value<int?>? idClassifica4,
  1704. Value<double?>? peso,
  1705. Value<double?>? giacenza,
  1706. Value<String?>? unitaMisura,
  1707. Value<int>? attivo,
  1708. Value<int?>? nonDisponibile,
  1709. Value<double?>? pezziConfezione,
  1710. Value<String?>? fileFoto,
  1711. Value<String?>? schedaProdotto,
  1712. Value<String?>? prezzoBase,
  1713. Value<String?>? stato,
  1714. Value<String?>? dataModifica,
  1715. Value<String?>? gruppo,
  1716. Value<String?>? categoria,
  1717. Value<String?>? colliPerStrato,
  1718. Value<String?>? stratiPerPallet}) {
  1719. return ArticoliCompanion(
  1720. idArticolo: idArticolo ?? this.idArticolo,
  1721. posizione: posizione ?? this.posizione,
  1722. codArticolo: codArticolo ?? this.codArticolo,
  1723. descrizione: descrizione ?? this.descrizione,
  1724. ean: ean ?? this.ean,
  1725. idIva: idIva ?? this.idIva,
  1726. idClassifica1: idClassifica1 ?? this.idClassifica1,
  1727. idClassifica2: idClassifica2 ?? this.idClassifica2,
  1728. idClassifica3: idClassifica3 ?? this.idClassifica3,
  1729. idClassifica4: idClassifica4 ?? this.idClassifica4,
  1730. peso: peso ?? this.peso,
  1731. giacenza: giacenza ?? this.giacenza,
  1732. unitaMisura: unitaMisura ?? this.unitaMisura,
  1733. attivo: attivo ?? this.attivo,
  1734. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  1735. pezziConfezione: pezziConfezione ?? this.pezziConfezione,
  1736. fileFoto: fileFoto ?? this.fileFoto,
  1737. schedaProdotto: schedaProdotto ?? this.schedaProdotto,
  1738. prezzoBase: prezzoBase ?? this.prezzoBase,
  1739. stato: stato ?? this.stato,
  1740. dataModifica: dataModifica ?? this.dataModifica,
  1741. gruppo: gruppo ?? this.gruppo,
  1742. categoria: categoria ?? this.categoria,
  1743. colliPerStrato: colliPerStrato ?? this.colliPerStrato,
  1744. stratiPerPallet: stratiPerPallet ?? this.stratiPerPallet,
  1745. );
  1746. }
  1747. @override
  1748. Map<String, Expression> toColumns(bool nullToAbsent) {
  1749. final map = <String, Expression>{};
  1750. if (idArticolo.present) {
  1751. map['idArticolo'] = Variable<int>(idArticolo.value);
  1752. }
  1753. if (posizione.present) {
  1754. map['posizione'] = Variable<int>(posizione.value);
  1755. }
  1756. if (codArticolo.present) {
  1757. map['codArticolo'] = Variable<String>(codArticolo.value);
  1758. }
  1759. if (descrizione.present) {
  1760. map['descrizione'] = Variable<String>(descrizione.value);
  1761. }
  1762. if (ean.present) {
  1763. map['ean'] = Variable<String>(ean.value);
  1764. }
  1765. if (idIva.present) {
  1766. map['idIva'] = Variable<int>(idIva.value);
  1767. }
  1768. if (idClassifica1.present) {
  1769. map['idClassifica1'] = Variable<int>(idClassifica1.value);
  1770. }
  1771. if (idClassifica2.present) {
  1772. map['idClassifica2'] = Variable<int>(idClassifica2.value);
  1773. }
  1774. if (idClassifica3.present) {
  1775. map['idClassifica3'] = Variable<int>(idClassifica3.value);
  1776. }
  1777. if (idClassifica4.present) {
  1778. map['idClassifica4'] = Variable<int>(idClassifica4.value);
  1779. }
  1780. if (peso.present) {
  1781. map['peso'] = Variable<double>(peso.value);
  1782. }
  1783. if (giacenza.present) {
  1784. map['giacenza'] = Variable<double>(giacenza.value);
  1785. }
  1786. if (unitaMisura.present) {
  1787. map['unitaMisura'] = Variable<String>(unitaMisura.value);
  1788. }
  1789. if (attivo.present) {
  1790. map['attivo'] = Variable<int>(attivo.value);
  1791. }
  1792. if (nonDisponibile.present) {
  1793. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  1794. }
  1795. if (pezziConfezione.present) {
  1796. map['pezziConfezione'] = Variable<double>(pezziConfezione.value);
  1797. }
  1798. if (fileFoto.present) {
  1799. map['fileFoto'] = Variable<String>(fileFoto.value);
  1800. }
  1801. if (schedaProdotto.present) {
  1802. map['schedaProdotto'] = Variable<String>(schedaProdotto.value);
  1803. }
  1804. if (prezzoBase.present) {
  1805. map['prezzoBase'] = Variable<String>(prezzoBase.value);
  1806. }
  1807. if (stato.present) {
  1808. map['stato'] = Variable<String>(stato.value);
  1809. }
  1810. if (dataModifica.present) {
  1811. map['dataModifica'] = Variable<String>(dataModifica.value);
  1812. }
  1813. if (gruppo.present) {
  1814. map['gruppo'] = Variable<String>(gruppo.value);
  1815. }
  1816. if (categoria.present) {
  1817. map['categoria'] = Variable<String>(categoria.value);
  1818. }
  1819. if (colliPerStrato.present) {
  1820. map['colliPerStrato'] = Variable<String>(colliPerStrato.value);
  1821. }
  1822. if (stratiPerPallet.present) {
  1823. map['stratiPerPallet'] = Variable<String>(stratiPerPallet.value);
  1824. }
  1825. return map;
  1826. }
  1827. @override
  1828. String toString() {
  1829. return (StringBuffer('ArticoliCompanion(')
  1830. ..write('idArticolo: $idArticolo, ')
  1831. ..write('posizione: $posizione, ')
  1832. ..write('codArticolo: $codArticolo, ')
  1833. ..write('descrizione: $descrizione, ')
  1834. ..write('ean: $ean, ')
  1835. ..write('idIva: $idIva, ')
  1836. ..write('idClassifica1: $idClassifica1, ')
  1837. ..write('idClassifica2: $idClassifica2, ')
  1838. ..write('idClassifica3: $idClassifica3, ')
  1839. ..write('idClassifica4: $idClassifica4, ')
  1840. ..write('peso: $peso, ')
  1841. ..write('giacenza: $giacenza, ')
  1842. ..write('unitaMisura: $unitaMisura, ')
  1843. ..write('attivo: $attivo, ')
  1844. ..write('nonDisponibile: $nonDisponibile, ')
  1845. ..write('pezziConfezione: $pezziConfezione, ')
  1846. ..write('fileFoto: $fileFoto, ')
  1847. ..write('schedaProdotto: $schedaProdotto, ')
  1848. ..write('prezzoBase: $prezzoBase, ')
  1849. ..write('stato: $stato, ')
  1850. ..write('dataModifica: $dataModifica, ')
  1851. ..write('gruppo: $gruppo, ')
  1852. ..write('categoria: $categoria, ')
  1853. ..write('colliPerStrato: $colliPerStrato, ')
  1854. ..write('stratiPerPallet: $stratiPerPallet')
  1855. ..write(')'))
  1856. .toString();
  1857. }
  1858. }
  1859. class $ClientiTable extends Clienti with TableInfo<$ClientiTable, Cliente> {
  1860. @override
  1861. final GeneratedDatabase attachedDatabase;
  1862. final String? _alias;
  1863. $ClientiTable(this.attachedDatabase, [this._alias]);
  1864. static const VerificationMeta _idClienteMeta =
  1865. const VerificationMeta('idCliente');
  1866. @override
  1867. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  1868. 'idCliente', aliasedName, false,
  1869. hasAutoIncrement: true,
  1870. type: DriftSqlType.int,
  1871. requiredDuringInsert: false,
  1872. defaultConstraints:
  1873. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  1874. static const VerificationMeta _idClienteRemotoMeta =
  1875. const VerificationMeta('idClienteRemoto');
  1876. @override
  1877. late final GeneratedColumn<int> idClienteRemoto = GeneratedColumn<int>(
  1878. 'idClienteRemoto', aliasedName, true,
  1879. type: DriftSqlType.int, requiredDuringInsert: false);
  1880. static const VerificationMeta _codClienteMeta =
  1881. const VerificationMeta('codCliente');
  1882. @override
  1883. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  1884. 'codCliente', aliasedName, true,
  1885. type: DriftSqlType.string, requiredDuringInsert: false);
  1886. static const VerificationMeta _ragioneSocialeMeta =
  1887. const VerificationMeta('ragioneSociale');
  1888. @override
  1889. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  1890. 'ragioneSociale', aliasedName, true,
  1891. type: DriftSqlType.string, requiredDuringInsert: false);
  1892. static const VerificationMeta _indirizzoMeta =
  1893. const VerificationMeta('indirizzo');
  1894. @override
  1895. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  1896. 'indirizzo', aliasedName, true,
  1897. type: DriftSqlType.string, requiredDuringInsert: false);
  1898. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  1899. @override
  1900. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  1901. 'citta', aliasedName, true,
  1902. type: DriftSqlType.string, requiredDuringInsert: false);
  1903. static const VerificationMeta _provinciaMeta =
  1904. const VerificationMeta('provincia');
  1905. @override
  1906. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  1907. 'provincia', aliasedName, true,
  1908. type: DriftSqlType.string, requiredDuringInsert: false);
  1909. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  1910. @override
  1911. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  1912. 'cap', aliasedName, true,
  1913. type: DriftSqlType.string, requiredDuringInsert: false);
  1914. static const VerificationMeta _frazioneMeta =
  1915. const VerificationMeta('frazione');
  1916. @override
  1917. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  1918. 'frazione', aliasedName, true,
  1919. type: DriftSqlType.string, requiredDuringInsert: false);
  1920. static const VerificationMeta _nazioneMeta =
  1921. const VerificationMeta('nazione');
  1922. @override
  1923. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  1924. 'nazione', aliasedName, true,
  1925. type: DriftSqlType.string, requiredDuringInsert: false);
  1926. static const VerificationMeta _telefonoMeta =
  1927. const VerificationMeta('telefono');
  1928. @override
  1929. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  1930. 'telefono', aliasedName, true,
  1931. type: DriftSqlType.string, requiredDuringInsert: false);
  1932. static const VerificationMeta _cellulareMeta =
  1933. const VerificationMeta('cellulare');
  1934. @override
  1935. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  1936. 'cellulare', aliasedName, true,
  1937. type: DriftSqlType.string, requiredDuringInsert: false);
  1938. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  1939. @override
  1940. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  1941. 'fax', aliasedName, true,
  1942. type: DriftSqlType.string, requiredDuringInsert: false);
  1943. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  1944. @override
  1945. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  1946. 'email', aliasedName, true,
  1947. type: DriftSqlType.string, requiredDuringInsert: false);
  1948. static const VerificationMeta _partitaIvaMeta =
  1949. const VerificationMeta('partitaIva');
  1950. @override
  1951. late final GeneratedColumn<String> partitaIva = GeneratedColumn<String>(
  1952. 'partitaIva', aliasedName, true,
  1953. type: DriftSqlType.string, requiredDuringInsert: false);
  1954. static const VerificationMeta _codiceFiscaleMeta =
  1955. const VerificationMeta('codiceFiscale');
  1956. @override
  1957. late final GeneratedColumn<String> codiceFiscale = GeneratedColumn<String>(
  1958. 'codiceFiscale', aliasedName, true,
  1959. type: DriftSqlType.string, requiredDuringInsert: false);
  1960. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  1961. @override
  1962. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  1963. 'note', aliasedName, true,
  1964. type: DriftSqlType.string, requiredDuringInsert: false);
  1965. static const VerificationMeta _noteOrdineMeta =
  1966. const VerificationMeta('noteOrdine');
  1967. @override
  1968. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  1969. 'noteOrdine', aliasedName, true,
  1970. type: DriftSqlType.string, requiredDuringInsert: false);
  1971. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  1972. @override
  1973. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  1974. 'stato', aliasedName, false,
  1975. type: DriftSqlType.string,
  1976. requiredDuringInsert: false,
  1977. defaultValue: const Constant('N'));
  1978. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  1979. @override
  1980. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  1981. 'attivo', aliasedName, false,
  1982. type: DriftSqlType.int,
  1983. requiredDuringInsert: false,
  1984. defaultValue: const Constant(1));
  1985. static const VerificationMeta _idPagamentoMeta =
  1986. const VerificationMeta('idPagamento');
  1987. @override
  1988. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  1989. 'idPagamento', aliasedName, true,
  1990. type: DriftSqlType.int, requiredDuringInsert: false);
  1991. static const VerificationMeta _idListinoMeta =
  1992. const VerificationMeta('idListino');
  1993. @override
  1994. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  1995. 'idListino', aliasedName, true,
  1996. type: DriftSqlType.int, requiredDuringInsert: false);
  1997. static const VerificationMeta _dataModificaMeta =
  1998. const VerificationMeta('dataModifica');
  1999. @override
  2000. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  2001. 'dataModifica', aliasedName, true,
  2002. type: DriftSqlType.string, requiredDuringInsert: false);
  2003. static const VerificationMeta _sdiMeta = const VerificationMeta('sdi');
  2004. @override
  2005. late final GeneratedColumn<String> sdi = GeneratedColumn<String>(
  2006. 'sdi', aliasedName, true,
  2007. type: DriftSqlType.string, requiredDuringInsert: false);
  2008. static const VerificationMeta _pecMeta = const VerificationMeta('pec');
  2009. @override
  2010. late final GeneratedColumn<String> pec = GeneratedColumn<String>(
  2011. 'pec', aliasedName, true,
  2012. type: DriftSqlType.string, requiredDuringInsert: false);
  2013. static const VerificationMeta _altreNoteMeta =
  2014. const VerificationMeta('altreNote');
  2015. @override
  2016. late final GeneratedColumn<String> altreNote = GeneratedColumn<String>(
  2017. 'altreNote', aliasedName, true,
  2018. type: DriftSqlType.string, requiredDuringInsert: false);
  2019. static const VerificationMeta _numeroCivicoMeta =
  2020. const VerificationMeta('numeroCivico');
  2021. @override
  2022. late final GeneratedColumn<String> numeroCivico = GeneratedColumn<String>(
  2023. 'numeroCivico', aliasedName, true,
  2024. type: DriftSqlType.string, requiredDuringInsert: false);
  2025. static const VerificationMeta _podMeta = const VerificationMeta('pod');
  2026. @override
  2027. late final GeneratedColumn<String> pod = GeneratedColumn<String>(
  2028. 'pod', aliasedName, true,
  2029. type: DriftSqlType.string, requiredDuringInsert: false);
  2030. static const VerificationMeta _pdrMeta = const VerificationMeta('pdr');
  2031. @override
  2032. late final GeneratedColumn<String> pdr = GeneratedColumn<String>(
  2033. 'pdr', aliasedName, true,
  2034. type: DriftSqlType.string, requiredDuringInsert: false);
  2035. static const VerificationMeta _ubicazioneMeta =
  2036. const VerificationMeta('ubicazione');
  2037. @override
  2038. late final GeneratedColumn<String> ubicazione = GeneratedColumn<String>(
  2039. 'ubicazione', aliasedName, true,
  2040. type: DriftSqlType.string, requiredDuringInsert: false);
  2041. static const VerificationMeta _bancaMeta = const VerificationMeta('banca');
  2042. @override
  2043. late final GeneratedColumn<String> banca = GeneratedColumn<String>(
  2044. 'banca', aliasedName, true,
  2045. type: DriftSqlType.string, requiredDuringInsert: false);
  2046. static const VerificationMeta _bancaFilialeMeta =
  2047. const VerificationMeta('bancaFiliale');
  2048. @override
  2049. late final GeneratedColumn<String> bancaFiliale = GeneratedColumn<String>(
  2050. 'bancaFiliale', aliasedName, true,
  2051. type: DriftSqlType.string, requiredDuringInsert: false);
  2052. static const VerificationMeta _codBloccoMeta =
  2053. const VerificationMeta('codBlocco');
  2054. @override
  2055. late final GeneratedColumn<String> codBlocco = GeneratedColumn<String>(
  2056. 'codBlocco', aliasedName, true,
  2057. type: DriftSqlType.string, requiredDuringInsert: false);
  2058. static const VerificationMeta _creditScoreColorMeta =
  2059. const VerificationMeta('creditScoreColor');
  2060. @override
  2061. late final GeneratedColumn<String> creditScoreColor = GeneratedColumn<String>(
  2062. 'creditScoreColor', aliasedName, true,
  2063. type: DriftSqlType.string, requiredDuringInsert: false);
  2064. static const VerificationMeta _dataCreditScoreMeta =
  2065. const VerificationMeta('dataCreditScore');
  2066. @override
  2067. late final GeneratedColumn<String> dataCreditScore = GeneratedColumn<String>(
  2068. 'dataCreditScore', aliasedName, true,
  2069. type: DriftSqlType.string, requiredDuringInsert: false);
  2070. @override
  2071. List<GeneratedColumn> get $columns => [
  2072. idCliente,
  2073. idClienteRemoto,
  2074. codCliente,
  2075. ragioneSociale,
  2076. indirizzo,
  2077. citta,
  2078. provincia,
  2079. cap,
  2080. frazione,
  2081. nazione,
  2082. telefono,
  2083. cellulare,
  2084. fax,
  2085. email,
  2086. partitaIva,
  2087. codiceFiscale,
  2088. note,
  2089. noteOrdine,
  2090. stato,
  2091. attivo,
  2092. idPagamento,
  2093. idListino,
  2094. dataModifica,
  2095. sdi,
  2096. pec,
  2097. altreNote,
  2098. numeroCivico,
  2099. pod,
  2100. pdr,
  2101. ubicazione,
  2102. banca,
  2103. bancaFiliale,
  2104. codBlocco,
  2105. creditScoreColor,
  2106. dataCreditScore
  2107. ];
  2108. @override
  2109. String get aliasedName => _alias ?? actualTableName;
  2110. @override
  2111. String get actualTableName => $name;
  2112. static const String $name = 'Clienti';
  2113. @override
  2114. VerificationContext validateIntegrity(Insertable<Cliente> instance,
  2115. {bool isInserting = false}) {
  2116. final context = VerificationContext();
  2117. final data = instance.toColumns(true);
  2118. if (data.containsKey('idCliente')) {
  2119. context.handle(_idClienteMeta,
  2120. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  2121. }
  2122. if (data.containsKey('idClienteRemoto')) {
  2123. context.handle(
  2124. _idClienteRemotoMeta,
  2125. idClienteRemoto.isAcceptableOrUnknown(
  2126. data['idClienteRemoto']!, _idClienteRemotoMeta));
  2127. }
  2128. if (data.containsKey('codCliente')) {
  2129. context.handle(
  2130. _codClienteMeta,
  2131. codCliente.isAcceptableOrUnknown(
  2132. data['codCliente']!, _codClienteMeta));
  2133. }
  2134. if (data.containsKey('ragioneSociale')) {
  2135. context.handle(
  2136. _ragioneSocialeMeta,
  2137. ragioneSociale.isAcceptableOrUnknown(
  2138. data['ragioneSociale']!, _ragioneSocialeMeta));
  2139. }
  2140. if (data.containsKey('indirizzo')) {
  2141. context.handle(_indirizzoMeta,
  2142. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  2143. }
  2144. if (data.containsKey('citta')) {
  2145. context.handle(
  2146. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  2147. }
  2148. if (data.containsKey('provincia')) {
  2149. context.handle(_provinciaMeta,
  2150. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  2151. }
  2152. if (data.containsKey('cap')) {
  2153. context.handle(
  2154. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  2155. }
  2156. if (data.containsKey('frazione')) {
  2157. context.handle(_frazioneMeta,
  2158. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta));
  2159. }
  2160. if (data.containsKey('nazione')) {
  2161. context.handle(_nazioneMeta,
  2162. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta));
  2163. }
  2164. if (data.containsKey('telefono')) {
  2165. context.handle(_telefonoMeta,
  2166. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta));
  2167. }
  2168. if (data.containsKey('cellulare')) {
  2169. context.handle(_cellulareMeta,
  2170. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta));
  2171. }
  2172. if (data.containsKey('fax')) {
  2173. context.handle(
  2174. _faxMeta, fax.isAcceptableOrUnknown(data['fax']!, _faxMeta));
  2175. }
  2176. if (data.containsKey('email')) {
  2177. context.handle(
  2178. _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta));
  2179. }
  2180. if (data.containsKey('partitaIva')) {
  2181. context.handle(
  2182. _partitaIvaMeta,
  2183. partitaIva.isAcceptableOrUnknown(
  2184. data['partitaIva']!, _partitaIvaMeta));
  2185. }
  2186. if (data.containsKey('codiceFiscale')) {
  2187. context.handle(
  2188. _codiceFiscaleMeta,
  2189. codiceFiscale.isAcceptableOrUnknown(
  2190. data['codiceFiscale']!, _codiceFiscaleMeta));
  2191. }
  2192. if (data.containsKey('note')) {
  2193. context.handle(
  2194. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  2195. }
  2196. if (data.containsKey('noteOrdine')) {
  2197. context.handle(
  2198. _noteOrdineMeta,
  2199. noteOrdine.isAcceptableOrUnknown(
  2200. data['noteOrdine']!, _noteOrdineMeta));
  2201. }
  2202. if (data.containsKey('stato')) {
  2203. context.handle(
  2204. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  2205. }
  2206. if (data.containsKey('attivo')) {
  2207. context.handle(_attivoMeta,
  2208. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  2209. }
  2210. if (data.containsKey('idPagamento')) {
  2211. context.handle(
  2212. _idPagamentoMeta,
  2213. idPagamento.isAcceptableOrUnknown(
  2214. data['idPagamento']!, _idPagamentoMeta));
  2215. }
  2216. if (data.containsKey('idListino')) {
  2217. context.handle(_idListinoMeta,
  2218. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  2219. }
  2220. if (data.containsKey('dataModifica')) {
  2221. context.handle(
  2222. _dataModificaMeta,
  2223. dataModifica.isAcceptableOrUnknown(
  2224. data['dataModifica']!, _dataModificaMeta));
  2225. }
  2226. if (data.containsKey('sdi')) {
  2227. context.handle(
  2228. _sdiMeta, sdi.isAcceptableOrUnknown(data['sdi']!, _sdiMeta));
  2229. }
  2230. if (data.containsKey('pec')) {
  2231. context.handle(
  2232. _pecMeta, pec.isAcceptableOrUnknown(data['pec']!, _pecMeta));
  2233. }
  2234. if (data.containsKey('altreNote')) {
  2235. context.handle(_altreNoteMeta,
  2236. altreNote.isAcceptableOrUnknown(data['altreNote']!, _altreNoteMeta));
  2237. }
  2238. if (data.containsKey('numeroCivico')) {
  2239. context.handle(
  2240. _numeroCivicoMeta,
  2241. numeroCivico.isAcceptableOrUnknown(
  2242. data['numeroCivico']!, _numeroCivicoMeta));
  2243. }
  2244. if (data.containsKey('pod')) {
  2245. context.handle(
  2246. _podMeta, pod.isAcceptableOrUnknown(data['pod']!, _podMeta));
  2247. }
  2248. if (data.containsKey('pdr')) {
  2249. context.handle(
  2250. _pdrMeta, pdr.isAcceptableOrUnknown(data['pdr']!, _pdrMeta));
  2251. }
  2252. if (data.containsKey('ubicazione')) {
  2253. context.handle(
  2254. _ubicazioneMeta,
  2255. ubicazione.isAcceptableOrUnknown(
  2256. data['ubicazione']!, _ubicazioneMeta));
  2257. }
  2258. if (data.containsKey('banca')) {
  2259. context.handle(
  2260. _bancaMeta, banca.isAcceptableOrUnknown(data['banca']!, _bancaMeta));
  2261. }
  2262. if (data.containsKey('bancaFiliale')) {
  2263. context.handle(
  2264. _bancaFilialeMeta,
  2265. bancaFiliale.isAcceptableOrUnknown(
  2266. data['bancaFiliale']!, _bancaFilialeMeta));
  2267. }
  2268. if (data.containsKey('codBlocco')) {
  2269. context.handle(_codBloccoMeta,
  2270. codBlocco.isAcceptableOrUnknown(data['codBlocco']!, _codBloccoMeta));
  2271. }
  2272. if (data.containsKey('creditScoreColor')) {
  2273. context.handle(
  2274. _creditScoreColorMeta,
  2275. creditScoreColor.isAcceptableOrUnknown(
  2276. data['creditScoreColor']!, _creditScoreColorMeta));
  2277. }
  2278. if (data.containsKey('dataCreditScore')) {
  2279. context.handle(
  2280. _dataCreditScoreMeta,
  2281. dataCreditScore.isAcceptableOrUnknown(
  2282. data['dataCreditScore']!, _dataCreditScoreMeta));
  2283. }
  2284. return context;
  2285. }
  2286. @override
  2287. Set<GeneratedColumn> get $primaryKey => {idCliente};
  2288. @override
  2289. Cliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  2290. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  2291. return Cliente(
  2292. idCliente: attachedDatabase.typeMapping
  2293. .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!,
  2294. idClienteRemoto: attachedDatabase.typeMapping
  2295. .read(DriftSqlType.int, data['${effectivePrefix}idClienteRemoto']),
  2296. codCliente: attachedDatabase.typeMapping
  2297. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  2298. ragioneSociale: attachedDatabase.typeMapping
  2299. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  2300. indirizzo: attachedDatabase.typeMapping
  2301. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  2302. citta: attachedDatabase.typeMapping
  2303. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  2304. provincia: attachedDatabase.typeMapping
  2305. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  2306. cap: attachedDatabase.typeMapping
  2307. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  2308. frazione: attachedDatabase.typeMapping
  2309. .read(DriftSqlType.string, data['${effectivePrefix}frazione']),
  2310. nazione: attachedDatabase.typeMapping
  2311. .read(DriftSqlType.string, data['${effectivePrefix}nazione']),
  2312. telefono: attachedDatabase.typeMapping
  2313. .read(DriftSqlType.string, data['${effectivePrefix}telefono']),
  2314. cellulare: attachedDatabase.typeMapping
  2315. .read(DriftSqlType.string, data['${effectivePrefix}cellulare']),
  2316. fax: attachedDatabase.typeMapping
  2317. .read(DriftSqlType.string, data['${effectivePrefix}fax']),
  2318. email: attachedDatabase.typeMapping
  2319. .read(DriftSqlType.string, data['${effectivePrefix}email']),
  2320. partitaIva: attachedDatabase.typeMapping
  2321. .read(DriftSqlType.string, data['${effectivePrefix}partitaIva']),
  2322. codiceFiscale: attachedDatabase.typeMapping
  2323. .read(DriftSqlType.string, data['${effectivePrefix}codiceFiscale']),
  2324. note: attachedDatabase.typeMapping
  2325. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  2326. noteOrdine: attachedDatabase.typeMapping
  2327. .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']),
  2328. stato: attachedDatabase.typeMapping
  2329. .read(DriftSqlType.string, data['${effectivePrefix}stato'])!,
  2330. attivo: attachedDatabase.typeMapping
  2331. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  2332. idPagamento: attachedDatabase.typeMapping
  2333. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']),
  2334. idListino: attachedDatabase.typeMapping
  2335. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  2336. dataModifica: attachedDatabase.typeMapping
  2337. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  2338. sdi: attachedDatabase.typeMapping
  2339. .read(DriftSqlType.string, data['${effectivePrefix}sdi']),
  2340. pec: attachedDatabase.typeMapping
  2341. .read(DriftSqlType.string, data['${effectivePrefix}pec']),
  2342. altreNote: attachedDatabase.typeMapping
  2343. .read(DriftSqlType.string, data['${effectivePrefix}altreNote']),
  2344. numeroCivico: attachedDatabase.typeMapping
  2345. .read(DriftSqlType.string, data['${effectivePrefix}numeroCivico']),
  2346. pod: attachedDatabase.typeMapping
  2347. .read(DriftSqlType.string, data['${effectivePrefix}pod']),
  2348. pdr: attachedDatabase.typeMapping
  2349. .read(DriftSqlType.string, data['${effectivePrefix}pdr']),
  2350. ubicazione: attachedDatabase.typeMapping
  2351. .read(DriftSqlType.string, data['${effectivePrefix}ubicazione']),
  2352. banca: attachedDatabase.typeMapping
  2353. .read(DriftSqlType.string, data['${effectivePrefix}banca']),
  2354. bancaFiliale: attachedDatabase.typeMapping
  2355. .read(DriftSqlType.string, data['${effectivePrefix}bancaFiliale']),
  2356. codBlocco: attachedDatabase.typeMapping
  2357. .read(DriftSqlType.string, data['${effectivePrefix}codBlocco']),
  2358. creditScoreColor: attachedDatabase.typeMapping.read(
  2359. DriftSqlType.string, data['${effectivePrefix}creditScoreColor']),
  2360. dataCreditScore: attachedDatabase.typeMapping
  2361. .read(DriftSqlType.string, data['${effectivePrefix}dataCreditScore']),
  2362. );
  2363. }
  2364. @override
  2365. $ClientiTable createAlias(String alias) {
  2366. return $ClientiTable(attachedDatabase, alias);
  2367. }
  2368. }
  2369. class Cliente extends DataClass implements Insertable<Cliente> {
  2370. final int idCliente;
  2371. final int? idClienteRemoto;
  2372. final String? codCliente;
  2373. final String? ragioneSociale;
  2374. final String? indirizzo;
  2375. final String? citta;
  2376. final String? provincia;
  2377. final String? cap;
  2378. final String? frazione;
  2379. final String? nazione;
  2380. final String? telefono;
  2381. final String? cellulare;
  2382. final String? fax;
  2383. final String? email;
  2384. final String? partitaIva;
  2385. final String? codiceFiscale;
  2386. final String? note;
  2387. final String? noteOrdine;
  2388. final String stato;
  2389. final int attivo;
  2390. final int? idPagamento;
  2391. final int? idListino;
  2392. final String? dataModifica;
  2393. final String? sdi;
  2394. final String? pec;
  2395. final String? altreNote;
  2396. final String? numeroCivico;
  2397. final String? pod;
  2398. final String? pdr;
  2399. final String? ubicazione;
  2400. final String? banca;
  2401. final String? bancaFiliale;
  2402. final String? codBlocco;
  2403. final String? creditScoreColor;
  2404. final String? dataCreditScore;
  2405. const Cliente(
  2406. {required this.idCliente,
  2407. this.idClienteRemoto,
  2408. this.codCliente,
  2409. this.ragioneSociale,
  2410. this.indirizzo,
  2411. this.citta,
  2412. this.provincia,
  2413. this.cap,
  2414. this.frazione,
  2415. this.nazione,
  2416. this.telefono,
  2417. this.cellulare,
  2418. this.fax,
  2419. this.email,
  2420. this.partitaIva,
  2421. this.codiceFiscale,
  2422. this.note,
  2423. this.noteOrdine,
  2424. required this.stato,
  2425. required this.attivo,
  2426. this.idPagamento,
  2427. this.idListino,
  2428. this.dataModifica,
  2429. this.sdi,
  2430. this.pec,
  2431. this.altreNote,
  2432. this.numeroCivico,
  2433. this.pod,
  2434. this.pdr,
  2435. this.ubicazione,
  2436. this.banca,
  2437. this.bancaFiliale,
  2438. this.codBlocco,
  2439. this.creditScoreColor,
  2440. this.dataCreditScore});
  2441. @override
  2442. Map<String, Expression> toColumns(bool nullToAbsent) {
  2443. final map = <String, Expression>{};
  2444. map['idCliente'] = Variable<int>(idCliente);
  2445. if (!nullToAbsent || idClienteRemoto != null) {
  2446. map['idClienteRemoto'] = Variable<int>(idClienteRemoto);
  2447. }
  2448. if (!nullToAbsent || codCliente != null) {
  2449. map['codCliente'] = Variable<String>(codCliente);
  2450. }
  2451. if (!nullToAbsent || ragioneSociale != null) {
  2452. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  2453. }
  2454. if (!nullToAbsent || indirizzo != null) {
  2455. map['indirizzo'] = Variable<String>(indirizzo);
  2456. }
  2457. if (!nullToAbsent || citta != null) {
  2458. map['citta'] = Variable<String>(citta);
  2459. }
  2460. if (!nullToAbsent || provincia != null) {
  2461. map['provincia'] = Variable<String>(provincia);
  2462. }
  2463. if (!nullToAbsent || cap != null) {
  2464. map['cap'] = Variable<String>(cap);
  2465. }
  2466. if (!nullToAbsent || frazione != null) {
  2467. map['frazione'] = Variable<String>(frazione);
  2468. }
  2469. if (!nullToAbsent || nazione != null) {
  2470. map['nazione'] = Variable<String>(nazione);
  2471. }
  2472. if (!nullToAbsent || telefono != null) {
  2473. map['telefono'] = Variable<String>(telefono);
  2474. }
  2475. if (!nullToAbsent || cellulare != null) {
  2476. map['cellulare'] = Variable<String>(cellulare);
  2477. }
  2478. if (!nullToAbsent || fax != null) {
  2479. map['fax'] = Variable<String>(fax);
  2480. }
  2481. if (!nullToAbsent || email != null) {
  2482. map['email'] = Variable<String>(email);
  2483. }
  2484. if (!nullToAbsent || partitaIva != null) {
  2485. map['partitaIva'] = Variable<String>(partitaIva);
  2486. }
  2487. if (!nullToAbsent || codiceFiscale != null) {
  2488. map['codiceFiscale'] = Variable<String>(codiceFiscale);
  2489. }
  2490. if (!nullToAbsent || note != null) {
  2491. map['note'] = Variable<String>(note);
  2492. }
  2493. if (!nullToAbsent || noteOrdine != null) {
  2494. map['noteOrdine'] = Variable<String>(noteOrdine);
  2495. }
  2496. map['stato'] = Variable<String>(stato);
  2497. map['attivo'] = Variable<int>(attivo);
  2498. if (!nullToAbsent || idPagamento != null) {
  2499. map['idPagamento'] = Variable<int>(idPagamento);
  2500. }
  2501. if (!nullToAbsent || idListino != null) {
  2502. map['idListino'] = Variable<int>(idListino);
  2503. }
  2504. if (!nullToAbsent || dataModifica != null) {
  2505. map['dataModifica'] = Variable<String>(dataModifica);
  2506. }
  2507. if (!nullToAbsent || sdi != null) {
  2508. map['sdi'] = Variable<String>(sdi);
  2509. }
  2510. if (!nullToAbsent || pec != null) {
  2511. map['pec'] = Variable<String>(pec);
  2512. }
  2513. if (!nullToAbsent || altreNote != null) {
  2514. map['altreNote'] = Variable<String>(altreNote);
  2515. }
  2516. if (!nullToAbsent || numeroCivico != null) {
  2517. map['numeroCivico'] = Variable<String>(numeroCivico);
  2518. }
  2519. if (!nullToAbsent || pod != null) {
  2520. map['pod'] = Variable<String>(pod);
  2521. }
  2522. if (!nullToAbsent || pdr != null) {
  2523. map['pdr'] = Variable<String>(pdr);
  2524. }
  2525. if (!nullToAbsent || ubicazione != null) {
  2526. map['ubicazione'] = Variable<String>(ubicazione);
  2527. }
  2528. if (!nullToAbsent || banca != null) {
  2529. map['banca'] = Variable<String>(banca);
  2530. }
  2531. if (!nullToAbsent || bancaFiliale != null) {
  2532. map['bancaFiliale'] = Variable<String>(bancaFiliale);
  2533. }
  2534. if (!nullToAbsent || codBlocco != null) {
  2535. map['codBlocco'] = Variable<String>(codBlocco);
  2536. }
  2537. if (!nullToAbsent || creditScoreColor != null) {
  2538. map['creditScoreColor'] = Variable<String>(creditScoreColor);
  2539. }
  2540. if (!nullToAbsent || dataCreditScore != null) {
  2541. map['dataCreditScore'] = Variable<String>(dataCreditScore);
  2542. }
  2543. return map;
  2544. }
  2545. ClientiCompanion toCompanion(bool nullToAbsent) {
  2546. return ClientiCompanion(
  2547. idCliente: Value(idCliente),
  2548. idClienteRemoto: idClienteRemoto == null && nullToAbsent
  2549. ? const Value.absent()
  2550. : Value(idClienteRemoto),
  2551. codCliente: codCliente == null && nullToAbsent
  2552. ? const Value.absent()
  2553. : Value(codCliente),
  2554. ragioneSociale: ragioneSociale == null && nullToAbsent
  2555. ? const Value.absent()
  2556. : Value(ragioneSociale),
  2557. indirizzo: indirizzo == null && nullToAbsent
  2558. ? const Value.absent()
  2559. : Value(indirizzo),
  2560. citta:
  2561. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  2562. provincia: provincia == null && nullToAbsent
  2563. ? const Value.absent()
  2564. : Value(provincia),
  2565. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  2566. frazione: frazione == null && nullToAbsent
  2567. ? const Value.absent()
  2568. : Value(frazione),
  2569. nazione: nazione == null && nullToAbsent
  2570. ? const Value.absent()
  2571. : Value(nazione),
  2572. telefono: telefono == null && nullToAbsent
  2573. ? const Value.absent()
  2574. : Value(telefono),
  2575. cellulare: cellulare == null && nullToAbsent
  2576. ? const Value.absent()
  2577. : Value(cellulare),
  2578. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  2579. email:
  2580. email == null && nullToAbsent ? const Value.absent() : Value(email),
  2581. partitaIva: partitaIva == null && nullToAbsent
  2582. ? const Value.absent()
  2583. : Value(partitaIva),
  2584. codiceFiscale: codiceFiscale == null && nullToAbsent
  2585. ? const Value.absent()
  2586. : Value(codiceFiscale),
  2587. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  2588. noteOrdine: noteOrdine == null && nullToAbsent
  2589. ? const Value.absent()
  2590. : Value(noteOrdine),
  2591. stato: Value(stato),
  2592. attivo: Value(attivo),
  2593. idPagamento: idPagamento == null && nullToAbsent
  2594. ? const Value.absent()
  2595. : Value(idPagamento),
  2596. idListino: idListino == null && nullToAbsent
  2597. ? const Value.absent()
  2598. : Value(idListino),
  2599. dataModifica: dataModifica == null && nullToAbsent
  2600. ? const Value.absent()
  2601. : Value(dataModifica),
  2602. sdi: sdi == null && nullToAbsent ? const Value.absent() : Value(sdi),
  2603. pec: pec == null && nullToAbsent ? const Value.absent() : Value(pec),
  2604. altreNote: altreNote == null && nullToAbsent
  2605. ? const Value.absent()
  2606. : Value(altreNote),
  2607. numeroCivico: numeroCivico == null && nullToAbsent
  2608. ? const Value.absent()
  2609. : Value(numeroCivico),
  2610. pod: pod == null && nullToAbsent ? const Value.absent() : Value(pod),
  2611. pdr: pdr == null && nullToAbsent ? const Value.absent() : Value(pdr),
  2612. ubicazione: ubicazione == null && nullToAbsent
  2613. ? const Value.absent()
  2614. : Value(ubicazione),
  2615. banca:
  2616. banca == null && nullToAbsent ? const Value.absent() : Value(banca),
  2617. bancaFiliale: bancaFiliale == null && nullToAbsent
  2618. ? const Value.absent()
  2619. : Value(bancaFiliale),
  2620. codBlocco: codBlocco == null && nullToAbsent
  2621. ? const Value.absent()
  2622. : Value(codBlocco),
  2623. creditScoreColor: creditScoreColor == null && nullToAbsent
  2624. ? const Value.absent()
  2625. : Value(creditScoreColor),
  2626. dataCreditScore: dataCreditScore == null && nullToAbsent
  2627. ? const Value.absent()
  2628. : Value(dataCreditScore),
  2629. );
  2630. }
  2631. factory Cliente.fromJson(Map<String, dynamic> json,
  2632. {ValueSerializer? serializer}) {
  2633. serializer ??= driftRuntimeOptions.defaultSerializer;
  2634. return Cliente(
  2635. idCliente: serializer.fromJson<int>(json['idCliente']),
  2636. idClienteRemoto: serializer.fromJson<int?>(json['idClienteRemoto']),
  2637. codCliente: serializer.fromJson<String?>(json['codCliente']),
  2638. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  2639. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  2640. citta: serializer.fromJson<String?>(json['citta']),
  2641. provincia: serializer.fromJson<String?>(json['provincia']),
  2642. cap: serializer.fromJson<String?>(json['cap']),
  2643. frazione: serializer.fromJson<String?>(json['frazione']),
  2644. nazione: serializer.fromJson<String?>(json['nazione']),
  2645. telefono: serializer.fromJson<String?>(json['telefono']),
  2646. cellulare: serializer.fromJson<String?>(json['cellulare']),
  2647. fax: serializer.fromJson<String?>(json['fax']),
  2648. email: serializer.fromJson<String?>(json['email']),
  2649. partitaIva: serializer.fromJson<String?>(json['partitaIva']),
  2650. codiceFiscale: serializer.fromJson<String?>(json['codiceFiscale']),
  2651. note: serializer.fromJson<String?>(json['note']),
  2652. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  2653. stato: serializer.fromJson<String>(json['stato']),
  2654. attivo: serializer.fromJson<int>(json['attivo']),
  2655. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  2656. idListino: serializer.fromJson<int?>(json['idListino']),
  2657. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  2658. sdi: serializer.fromJson<String?>(json['sdi']),
  2659. pec: serializer.fromJson<String?>(json['pec']),
  2660. altreNote: serializer.fromJson<String?>(json['altreNote']),
  2661. numeroCivico: serializer.fromJson<String?>(json['numeroCivico']),
  2662. pod: serializer.fromJson<String?>(json['pod']),
  2663. pdr: serializer.fromJson<String?>(json['pdr']),
  2664. ubicazione: serializer.fromJson<String?>(json['ubicazione']),
  2665. banca: serializer.fromJson<String?>(json['banca']),
  2666. bancaFiliale: serializer.fromJson<String?>(json['bancaFiliale']),
  2667. codBlocco: serializer.fromJson<String?>(json['codBlocco']),
  2668. creditScoreColor: serializer.fromJson<String?>(json['creditScoreColor']),
  2669. dataCreditScore: serializer.fromJson<String?>(json['dataCreditScore']),
  2670. );
  2671. }
  2672. @override
  2673. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  2674. serializer ??= driftRuntimeOptions.defaultSerializer;
  2675. return <String, dynamic>{
  2676. 'idCliente': serializer.toJson<int>(idCliente),
  2677. 'idClienteRemoto': serializer.toJson<int?>(idClienteRemoto),
  2678. 'codCliente': serializer.toJson<String?>(codCliente),
  2679. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  2680. 'indirizzo': serializer.toJson<String?>(indirizzo),
  2681. 'citta': serializer.toJson<String?>(citta),
  2682. 'provincia': serializer.toJson<String?>(provincia),
  2683. 'cap': serializer.toJson<String?>(cap),
  2684. 'frazione': serializer.toJson<String?>(frazione),
  2685. 'nazione': serializer.toJson<String?>(nazione),
  2686. 'telefono': serializer.toJson<String?>(telefono),
  2687. 'cellulare': serializer.toJson<String?>(cellulare),
  2688. 'fax': serializer.toJson<String?>(fax),
  2689. 'email': serializer.toJson<String?>(email),
  2690. 'partitaIva': serializer.toJson<String?>(partitaIva),
  2691. 'codiceFiscale': serializer.toJson<String?>(codiceFiscale),
  2692. 'note': serializer.toJson<String?>(note),
  2693. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  2694. 'stato': serializer.toJson<String>(stato),
  2695. 'attivo': serializer.toJson<int>(attivo),
  2696. 'idPagamento': serializer.toJson<int?>(idPagamento),
  2697. 'idListino': serializer.toJson<int?>(idListino),
  2698. 'dataModifica': serializer.toJson<String?>(dataModifica),
  2699. 'sdi': serializer.toJson<String?>(sdi),
  2700. 'pec': serializer.toJson<String?>(pec),
  2701. 'altreNote': serializer.toJson<String?>(altreNote),
  2702. 'numeroCivico': serializer.toJson<String?>(numeroCivico),
  2703. 'pod': serializer.toJson<String?>(pod),
  2704. 'pdr': serializer.toJson<String?>(pdr),
  2705. 'ubicazione': serializer.toJson<String?>(ubicazione),
  2706. 'banca': serializer.toJson<String?>(banca),
  2707. 'bancaFiliale': serializer.toJson<String?>(bancaFiliale),
  2708. 'codBlocco': serializer.toJson<String?>(codBlocco),
  2709. 'creditScoreColor': serializer.toJson<String?>(creditScoreColor),
  2710. 'dataCreditScore': serializer.toJson<String?>(dataCreditScore),
  2711. };
  2712. }
  2713. Cliente copyWith(
  2714. {int? idCliente,
  2715. Value<int?> idClienteRemoto = const Value.absent(),
  2716. Value<String?> codCliente = const Value.absent(),
  2717. Value<String?> ragioneSociale = const Value.absent(),
  2718. Value<String?> indirizzo = const Value.absent(),
  2719. Value<String?> citta = const Value.absent(),
  2720. Value<String?> provincia = const Value.absent(),
  2721. Value<String?> cap = const Value.absent(),
  2722. Value<String?> frazione = const Value.absent(),
  2723. Value<String?> nazione = const Value.absent(),
  2724. Value<String?> telefono = const Value.absent(),
  2725. Value<String?> cellulare = const Value.absent(),
  2726. Value<String?> fax = const Value.absent(),
  2727. Value<String?> email = const Value.absent(),
  2728. Value<String?> partitaIva = const Value.absent(),
  2729. Value<String?> codiceFiscale = const Value.absent(),
  2730. Value<String?> note = const Value.absent(),
  2731. Value<String?> noteOrdine = const Value.absent(),
  2732. String? stato,
  2733. int? attivo,
  2734. Value<int?> idPagamento = const Value.absent(),
  2735. Value<int?> idListino = const Value.absent(),
  2736. Value<String?> dataModifica = const Value.absent(),
  2737. Value<String?> sdi = const Value.absent(),
  2738. Value<String?> pec = const Value.absent(),
  2739. Value<String?> altreNote = const Value.absent(),
  2740. Value<String?> numeroCivico = const Value.absent(),
  2741. Value<String?> pod = const Value.absent(),
  2742. Value<String?> pdr = const Value.absent(),
  2743. Value<String?> ubicazione = const Value.absent(),
  2744. Value<String?> banca = const Value.absent(),
  2745. Value<String?> bancaFiliale = const Value.absent(),
  2746. Value<String?> codBlocco = const Value.absent(),
  2747. Value<String?> creditScoreColor = const Value.absent(),
  2748. Value<String?> dataCreditScore = const Value.absent()}) =>
  2749. Cliente(
  2750. idCliente: idCliente ?? this.idCliente,
  2751. idClienteRemoto: idClienteRemoto.present
  2752. ? idClienteRemoto.value
  2753. : this.idClienteRemoto,
  2754. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  2755. ragioneSociale:
  2756. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  2757. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  2758. citta: citta.present ? citta.value : this.citta,
  2759. provincia: provincia.present ? provincia.value : this.provincia,
  2760. cap: cap.present ? cap.value : this.cap,
  2761. frazione: frazione.present ? frazione.value : this.frazione,
  2762. nazione: nazione.present ? nazione.value : this.nazione,
  2763. telefono: telefono.present ? telefono.value : this.telefono,
  2764. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  2765. fax: fax.present ? fax.value : this.fax,
  2766. email: email.present ? email.value : this.email,
  2767. partitaIva: partitaIva.present ? partitaIva.value : this.partitaIva,
  2768. codiceFiscale:
  2769. codiceFiscale.present ? codiceFiscale.value : this.codiceFiscale,
  2770. note: note.present ? note.value : this.note,
  2771. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  2772. stato: stato ?? this.stato,
  2773. attivo: attivo ?? this.attivo,
  2774. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  2775. idListino: idListino.present ? idListino.value : this.idListino,
  2776. dataModifica:
  2777. dataModifica.present ? dataModifica.value : this.dataModifica,
  2778. sdi: sdi.present ? sdi.value : this.sdi,
  2779. pec: pec.present ? pec.value : this.pec,
  2780. altreNote: altreNote.present ? altreNote.value : this.altreNote,
  2781. numeroCivico:
  2782. numeroCivico.present ? numeroCivico.value : this.numeroCivico,
  2783. pod: pod.present ? pod.value : this.pod,
  2784. pdr: pdr.present ? pdr.value : this.pdr,
  2785. ubicazione: ubicazione.present ? ubicazione.value : this.ubicazione,
  2786. banca: banca.present ? banca.value : this.banca,
  2787. bancaFiliale:
  2788. bancaFiliale.present ? bancaFiliale.value : this.bancaFiliale,
  2789. codBlocco: codBlocco.present ? codBlocco.value : this.codBlocco,
  2790. creditScoreColor: creditScoreColor.present
  2791. ? creditScoreColor.value
  2792. : this.creditScoreColor,
  2793. dataCreditScore: dataCreditScore.present
  2794. ? dataCreditScore.value
  2795. : this.dataCreditScore,
  2796. );
  2797. Cliente copyWithCompanion(ClientiCompanion data) {
  2798. return Cliente(
  2799. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  2800. idClienteRemoto: data.idClienteRemoto.present
  2801. ? data.idClienteRemoto.value
  2802. : this.idClienteRemoto,
  2803. codCliente:
  2804. data.codCliente.present ? data.codCliente.value : this.codCliente,
  2805. ragioneSociale: data.ragioneSociale.present
  2806. ? data.ragioneSociale.value
  2807. : this.ragioneSociale,
  2808. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  2809. citta: data.citta.present ? data.citta.value : this.citta,
  2810. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  2811. cap: data.cap.present ? data.cap.value : this.cap,
  2812. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  2813. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  2814. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  2815. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  2816. fax: data.fax.present ? data.fax.value : this.fax,
  2817. email: data.email.present ? data.email.value : this.email,
  2818. partitaIva:
  2819. data.partitaIva.present ? data.partitaIva.value : this.partitaIva,
  2820. codiceFiscale: data.codiceFiscale.present
  2821. ? data.codiceFiscale.value
  2822. : this.codiceFiscale,
  2823. note: data.note.present ? data.note.value : this.note,
  2824. noteOrdine:
  2825. data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine,
  2826. stato: data.stato.present ? data.stato.value : this.stato,
  2827. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  2828. idPagamento:
  2829. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  2830. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  2831. dataModifica: data.dataModifica.present
  2832. ? data.dataModifica.value
  2833. : this.dataModifica,
  2834. sdi: data.sdi.present ? data.sdi.value : this.sdi,
  2835. pec: data.pec.present ? data.pec.value : this.pec,
  2836. altreNote: data.altreNote.present ? data.altreNote.value : this.altreNote,
  2837. numeroCivico: data.numeroCivico.present
  2838. ? data.numeroCivico.value
  2839. : this.numeroCivico,
  2840. pod: data.pod.present ? data.pod.value : this.pod,
  2841. pdr: data.pdr.present ? data.pdr.value : this.pdr,
  2842. ubicazione:
  2843. data.ubicazione.present ? data.ubicazione.value : this.ubicazione,
  2844. banca: data.banca.present ? data.banca.value : this.banca,
  2845. bancaFiliale: data.bancaFiliale.present
  2846. ? data.bancaFiliale.value
  2847. : this.bancaFiliale,
  2848. codBlocco: data.codBlocco.present ? data.codBlocco.value : this.codBlocco,
  2849. creditScoreColor: data.creditScoreColor.present
  2850. ? data.creditScoreColor.value
  2851. : this.creditScoreColor,
  2852. dataCreditScore: data.dataCreditScore.present
  2853. ? data.dataCreditScore.value
  2854. : this.dataCreditScore,
  2855. );
  2856. }
  2857. @override
  2858. String toString() {
  2859. return (StringBuffer('Cliente(')
  2860. ..write('idCliente: $idCliente, ')
  2861. ..write('idClienteRemoto: $idClienteRemoto, ')
  2862. ..write('codCliente: $codCliente, ')
  2863. ..write('ragioneSociale: $ragioneSociale, ')
  2864. ..write('indirizzo: $indirizzo, ')
  2865. ..write('citta: $citta, ')
  2866. ..write('provincia: $provincia, ')
  2867. ..write('cap: $cap, ')
  2868. ..write('frazione: $frazione, ')
  2869. ..write('nazione: $nazione, ')
  2870. ..write('telefono: $telefono, ')
  2871. ..write('cellulare: $cellulare, ')
  2872. ..write('fax: $fax, ')
  2873. ..write('email: $email, ')
  2874. ..write('partitaIva: $partitaIva, ')
  2875. ..write('codiceFiscale: $codiceFiscale, ')
  2876. ..write('note: $note, ')
  2877. ..write('noteOrdine: $noteOrdine, ')
  2878. ..write('stato: $stato, ')
  2879. ..write('attivo: $attivo, ')
  2880. ..write('idPagamento: $idPagamento, ')
  2881. ..write('idListino: $idListino, ')
  2882. ..write('dataModifica: $dataModifica, ')
  2883. ..write('sdi: $sdi, ')
  2884. ..write('pec: $pec, ')
  2885. ..write('altreNote: $altreNote, ')
  2886. ..write('numeroCivico: $numeroCivico, ')
  2887. ..write('pod: $pod, ')
  2888. ..write('pdr: $pdr, ')
  2889. ..write('ubicazione: $ubicazione, ')
  2890. ..write('banca: $banca, ')
  2891. ..write('bancaFiliale: $bancaFiliale, ')
  2892. ..write('codBlocco: $codBlocco, ')
  2893. ..write('creditScoreColor: $creditScoreColor, ')
  2894. ..write('dataCreditScore: $dataCreditScore')
  2895. ..write(')'))
  2896. .toString();
  2897. }
  2898. @override
  2899. int get hashCode => Object.hashAll([
  2900. idCliente,
  2901. idClienteRemoto,
  2902. codCliente,
  2903. ragioneSociale,
  2904. indirizzo,
  2905. citta,
  2906. provincia,
  2907. cap,
  2908. frazione,
  2909. nazione,
  2910. telefono,
  2911. cellulare,
  2912. fax,
  2913. email,
  2914. partitaIva,
  2915. codiceFiscale,
  2916. note,
  2917. noteOrdine,
  2918. stato,
  2919. attivo,
  2920. idPagamento,
  2921. idListino,
  2922. dataModifica,
  2923. sdi,
  2924. pec,
  2925. altreNote,
  2926. numeroCivico,
  2927. pod,
  2928. pdr,
  2929. ubicazione,
  2930. banca,
  2931. bancaFiliale,
  2932. codBlocco,
  2933. creditScoreColor,
  2934. dataCreditScore
  2935. ]);
  2936. @override
  2937. bool operator ==(Object other) =>
  2938. identical(this, other) ||
  2939. (other is Cliente &&
  2940. other.idCliente == this.idCliente &&
  2941. other.idClienteRemoto == this.idClienteRemoto &&
  2942. other.codCliente == this.codCliente &&
  2943. other.ragioneSociale == this.ragioneSociale &&
  2944. other.indirizzo == this.indirizzo &&
  2945. other.citta == this.citta &&
  2946. other.provincia == this.provincia &&
  2947. other.cap == this.cap &&
  2948. other.frazione == this.frazione &&
  2949. other.nazione == this.nazione &&
  2950. other.telefono == this.telefono &&
  2951. other.cellulare == this.cellulare &&
  2952. other.fax == this.fax &&
  2953. other.email == this.email &&
  2954. other.partitaIva == this.partitaIva &&
  2955. other.codiceFiscale == this.codiceFiscale &&
  2956. other.note == this.note &&
  2957. other.noteOrdine == this.noteOrdine &&
  2958. other.stato == this.stato &&
  2959. other.attivo == this.attivo &&
  2960. other.idPagamento == this.idPagamento &&
  2961. other.idListino == this.idListino &&
  2962. other.dataModifica == this.dataModifica &&
  2963. other.sdi == this.sdi &&
  2964. other.pec == this.pec &&
  2965. other.altreNote == this.altreNote &&
  2966. other.numeroCivico == this.numeroCivico &&
  2967. other.pod == this.pod &&
  2968. other.pdr == this.pdr &&
  2969. other.ubicazione == this.ubicazione &&
  2970. other.banca == this.banca &&
  2971. other.bancaFiliale == this.bancaFiliale &&
  2972. other.codBlocco == this.codBlocco &&
  2973. other.creditScoreColor == this.creditScoreColor &&
  2974. other.dataCreditScore == this.dataCreditScore);
  2975. }
  2976. class ClientiCompanion extends UpdateCompanion<Cliente> {
  2977. final Value<int> idCliente;
  2978. final Value<int?> idClienteRemoto;
  2979. final Value<String?> codCliente;
  2980. final Value<String?> ragioneSociale;
  2981. final Value<String?> indirizzo;
  2982. final Value<String?> citta;
  2983. final Value<String?> provincia;
  2984. final Value<String?> cap;
  2985. final Value<String?> frazione;
  2986. final Value<String?> nazione;
  2987. final Value<String?> telefono;
  2988. final Value<String?> cellulare;
  2989. final Value<String?> fax;
  2990. final Value<String?> email;
  2991. final Value<String?> partitaIva;
  2992. final Value<String?> codiceFiscale;
  2993. final Value<String?> note;
  2994. final Value<String?> noteOrdine;
  2995. final Value<String> stato;
  2996. final Value<int> attivo;
  2997. final Value<int?> idPagamento;
  2998. final Value<int?> idListino;
  2999. final Value<String?> dataModifica;
  3000. final Value<String?> sdi;
  3001. final Value<String?> pec;
  3002. final Value<String?> altreNote;
  3003. final Value<String?> numeroCivico;
  3004. final Value<String?> pod;
  3005. final Value<String?> pdr;
  3006. final Value<String?> ubicazione;
  3007. final Value<String?> banca;
  3008. final Value<String?> bancaFiliale;
  3009. final Value<String?> codBlocco;
  3010. final Value<String?> creditScoreColor;
  3011. final Value<String?> dataCreditScore;
  3012. const ClientiCompanion({
  3013. this.idCliente = const Value.absent(),
  3014. this.idClienteRemoto = const Value.absent(),
  3015. this.codCliente = const Value.absent(),
  3016. this.ragioneSociale = const Value.absent(),
  3017. this.indirizzo = const Value.absent(),
  3018. this.citta = const Value.absent(),
  3019. this.provincia = const Value.absent(),
  3020. this.cap = const Value.absent(),
  3021. this.frazione = const Value.absent(),
  3022. this.nazione = const Value.absent(),
  3023. this.telefono = const Value.absent(),
  3024. this.cellulare = const Value.absent(),
  3025. this.fax = const Value.absent(),
  3026. this.email = const Value.absent(),
  3027. this.partitaIva = const Value.absent(),
  3028. this.codiceFiscale = const Value.absent(),
  3029. this.note = const Value.absent(),
  3030. this.noteOrdine = const Value.absent(),
  3031. this.stato = const Value.absent(),
  3032. this.attivo = const Value.absent(),
  3033. this.idPagamento = const Value.absent(),
  3034. this.idListino = const Value.absent(),
  3035. this.dataModifica = const Value.absent(),
  3036. this.sdi = const Value.absent(),
  3037. this.pec = const Value.absent(),
  3038. this.altreNote = const Value.absent(),
  3039. this.numeroCivico = const Value.absent(),
  3040. this.pod = const Value.absent(),
  3041. this.pdr = const Value.absent(),
  3042. this.ubicazione = const Value.absent(),
  3043. this.banca = const Value.absent(),
  3044. this.bancaFiliale = const Value.absent(),
  3045. this.codBlocco = const Value.absent(),
  3046. this.creditScoreColor = const Value.absent(),
  3047. this.dataCreditScore = const Value.absent(),
  3048. });
  3049. ClientiCompanion.insert({
  3050. this.idCliente = const Value.absent(),
  3051. this.idClienteRemoto = const Value.absent(),
  3052. this.codCliente = const Value.absent(),
  3053. this.ragioneSociale = const Value.absent(),
  3054. this.indirizzo = const Value.absent(),
  3055. this.citta = const Value.absent(),
  3056. this.provincia = const Value.absent(),
  3057. this.cap = const Value.absent(),
  3058. this.frazione = const Value.absent(),
  3059. this.nazione = const Value.absent(),
  3060. this.telefono = const Value.absent(),
  3061. this.cellulare = const Value.absent(),
  3062. this.fax = const Value.absent(),
  3063. this.email = const Value.absent(),
  3064. this.partitaIva = const Value.absent(),
  3065. this.codiceFiscale = const Value.absent(),
  3066. this.note = const Value.absent(),
  3067. this.noteOrdine = const Value.absent(),
  3068. this.stato = const Value.absent(),
  3069. this.attivo = const Value.absent(),
  3070. this.idPagamento = const Value.absent(),
  3071. this.idListino = const Value.absent(),
  3072. this.dataModifica = const Value.absent(),
  3073. this.sdi = const Value.absent(),
  3074. this.pec = const Value.absent(),
  3075. this.altreNote = const Value.absent(),
  3076. this.numeroCivico = const Value.absent(),
  3077. this.pod = const Value.absent(),
  3078. this.pdr = const Value.absent(),
  3079. this.ubicazione = const Value.absent(),
  3080. this.banca = const Value.absent(),
  3081. this.bancaFiliale = const Value.absent(),
  3082. this.codBlocco = const Value.absent(),
  3083. this.creditScoreColor = const Value.absent(),
  3084. this.dataCreditScore = const Value.absent(),
  3085. });
  3086. static Insertable<Cliente> custom({
  3087. Expression<int>? idCliente,
  3088. Expression<int>? idClienteRemoto,
  3089. Expression<String>? codCliente,
  3090. Expression<String>? ragioneSociale,
  3091. Expression<String>? indirizzo,
  3092. Expression<String>? citta,
  3093. Expression<String>? provincia,
  3094. Expression<String>? cap,
  3095. Expression<String>? frazione,
  3096. Expression<String>? nazione,
  3097. Expression<String>? telefono,
  3098. Expression<String>? cellulare,
  3099. Expression<String>? fax,
  3100. Expression<String>? email,
  3101. Expression<String>? partitaIva,
  3102. Expression<String>? codiceFiscale,
  3103. Expression<String>? note,
  3104. Expression<String>? noteOrdine,
  3105. Expression<String>? stato,
  3106. Expression<int>? attivo,
  3107. Expression<int>? idPagamento,
  3108. Expression<int>? idListino,
  3109. Expression<String>? dataModifica,
  3110. Expression<String>? sdi,
  3111. Expression<String>? pec,
  3112. Expression<String>? altreNote,
  3113. Expression<String>? numeroCivico,
  3114. Expression<String>? pod,
  3115. Expression<String>? pdr,
  3116. Expression<String>? ubicazione,
  3117. Expression<String>? banca,
  3118. Expression<String>? bancaFiliale,
  3119. Expression<String>? codBlocco,
  3120. Expression<String>? creditScoreColor,
  3121. Expression<String>? dataCreditScore,
  3122. }) {
  3123. return RawValuesInsertable({
  3124. if (idCliente != null) 'idCliente': idCliente,
  3125. if (idClienteRemoto != null) 'idClienteRemoto': idClienteRemoto,
  3126. if (codCliente != null) 'codCliente': codCliente,
  3127. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  3128. if (indirizzo != null) 'indirizzo': indirizzo,
  3129. if (citta != null) 'citta': citta,
  3130. if (provincia != null) 'provincia': provincia,
  3131. if (cap != null) 'cap': cap,
  3132. if (frazione != null) 'frazione': frazione,
  3133. if (nazione != null) 'nazione': nazione,
  3134. if (telefono != null) 'telefono': telefono,
  3135. if (cellulare != null) 'cellulare': cellulare,
  3136. if (fax != null) 'fax': fax,
  3137. if (email != null) 'email': email,
  3138. if (partitaIva != null) 'partitaIva': partitaIva,
  3139. if (codiceFiscale != null) 'codiceFiscale': codiceFiscale,
  3140. if (note != null) 'note': note,
  3141. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  3142. if (stato != null) 'stato': stato,
  3143. if (attivo != null) 'attivo': attivo,
  3144. if (idPagamento != null) 'idPagamento': idPagamento,
  3145. if (idListino != null) 'idListino': idListino,
  3146. if (dataModifica != null) 'dataModifica': dataModifica,
  3147. if (sdi != null) 'sdi': sdi,
  3148. if (pec != null) 'pec': pec,
  3149. if (altreNote != null) 'altreNote': altreNote,
  3150. if (numeroCivico != null) 'numeroCivico': numeroCivico,
  3151. if (pod != null) 'pod': pod,
  3152. if (pdr != null) 'pdr': pdr,
  3153. if (ubicazione != null) 'ubicazione': ubicazione,
  3154. if (banca != null) 'banca': banca,
  3155. if (bancaFiliale != null) 'bancaFiliale': bancaFiliale,
  3156. if (codBlocco != null) 'codBlocco': codBlocco,
  3157. if (creditScoreColor != null) 'creditScoreColor': creditScoreColor,
  3158. if (dataCreditScore != null) 'dataCreditScore': dataCreditScore,
  3159. });
  3160. }
  3161. ClientiCompanion copyWith(
  3162. {Value<int>? idCliente,
  3163. Value<int?>? idClienteRemoto,
  3164. Value<String?>? codCliente,
  3165. Value<String?>? ragioneSociale,
  3166. Value<String?>? indirizzo,
  3167. Value<String?>? citta,
  3168. Value<String?>? provincia,
  3169. Value<String?>? cap,
  3170. Value<String?>? frazione,
  3171. Value<String?>? nazione,
  3172. Value<String?>? telefono,
  3173. Value<String?>? cellulare,
  3174. Value<String?>? fax,
  3175. Value<String?>? email,
  3176. Value<String?>? partitaIva,
  3177. Value<String?>? codiceFiscale,
  3178. Value<String?>? note,
  3179. Value<String?>? noteOrdine,
  3180. Value<String>? stato,
  3181. Value<int>? attivo,
  3182. Value<int?>? idPagamento,
  3183. Value<int?>? idListino,
  3184. Value<String?>? dataModifica,
  3185. Value<String?>? sdi,
  3186. Value<String?>? pec,
  3187. Value<String?>? altreNote,
  3188. Value<String?>? numeroCivico,
  3189. Value<String?>? pod,
  3190. Value<String?>? pdr,
  3191. Value<String?>? ubicazione,
  3192. Value<String?>? banca,
  3193. Value<String?>? bancaFiliale,
  3194. Value<String?>? codBlocco,
  3195. Value<String?>? creditScoreColor,
  3196. Value<String?>? dataCreditScore}) {
  3197. return ClientiCompanion(
  3198. idCliente: idCliente ?? this.idCliente,
  3199. idClienteRemoto: idClienteRemoto ?? this.idClienteRemoto,
  3200. codCliente: codCliente ?? this.codCliente,
  3201. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  3202. indirizzo: indirizzo ?? this.indirizzo,
  3203. citta: citta ?? this.citta,
  3204. provincia: provincia ?? this.provincia,
  3205. cap: cap ?? this.cap,
  3206. frazione: frazione ?? this.frazione,
  3207. nazione: nazione ?? this.nazione,
  3208. telefono: telefono ?? this.telefono,
  3209. cellulare: cellulare ?? this.cellulare,
  3210. fax: fax ?? this.fax,
  3211. email: email ?? this.email,
  3212. partitaIva: partitaIva ?? this.partitaIva,
  3213. codiceFiscale: codiceFiscale ?? this.codiceFiscale,
  3214. note: note ?? this.note,
  3215. noteOrdine: noteOrdine ?? this.noteOrdine,
  3216. stato: stato ?? this.stato,
  3217. attivo: attivo ?? this.attivo,
  3218. idPagamento: idPagamento ?? this.idPagamento,
  3219. idListino: idListino ?? this.idListino,
  3220. dataModifica: dataModifica ?? this.dataModifica,
  3221. sdi: sdi ?? this.sdi,
  3222. pec: pec ?? this.pec,
  3223. altreNote: altreNote ?? this.altreNote,
  3224. numeroCivico: numeroCivico ?? this.numeroCivico,
  3225. pod: pod ?? this.pod,
  3226. pdr: pdr ?? this.pdr,
  3227. ubicazione: ubicazione ?? this.ubicazione,
  3228. banca: banca ?? this.banca,
  3229. bancaFiliale: bancaFiliale ?? this.bancaFiliale,
  3230. codBlocco: codBlocco ?? this.codBlocco,
  3231. creditScoreColor: creditScoreColor ?? this.creditScoreColor,
  3232. dataCreditScore: dataCreditScore ?? this.dataCreditScore,
  3233. );
  3234. }
  3235. @override
  3236. Map<String, Expression> toColumns(bool nullToAbsent) {
  3237. final map = <String, Expression>{};
  3238. if (idCliente.present) {
  3239. map['idCliente'] = Variable<int>(idCliente.value);
  3240. }
  3241. if (idClienteRemoto.present) {
  3242. map['idClienteRemoto'] = Variable<int>(idClienteRemoto.value);
  3243. }
  3244. if (codCliente.present) {
  3245. map['codCliente'] = Variable<String>(codCliente.value);
  3246. }
  3247. if (ragioneSociale.present) {
  3248. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  3249. }
  3250. if (indirizzo.present) {
  3251. map['indirizzo'] = Variable<String>(indirizzo.value);
  3252. }
  3253. if (citta.present) {
  3254. map['citta'] = Variable<String>(citta.value);
  3255. }
  3256. if (provincia.present) {
  3257. map['provincia'] = Variable<String>(provincia.value);
  3258. }
  3259. if (cap.present) {
  3260. map['cap'] = Variable<String>(cap.value);
  3261. }
  3262. if (frazione.present) {
  3263. map['frazione'] = Variable<String>(frazione.value);
  3264. }
  3265. if (nazione.present) {
  3266. map['nazione'] = Variable<String>(nazione.value);
  3267. }
  3268. if (telefono.present) {
  3269. map['telefono'] = Variable<String>(telefono.value);
  3270. }
  3271. if (cellulare.present) {
  3272. map['cellulare'] = Variable<String>(cellulare.value);
  3273. }
  3274. if (fax.present) {
  3275. map['fax'] = Variable<String>(fax.value);
  3276. }
  3277. if (email.present) {
  3278. map['email'] = Variable<String>(email.value);
  3279. }
  3280. if (partitaIva.present) {
  3281. map['partitaIva'] = Variable<String>(partitaIva.value);
  3282. }
  3283. if (codiceFiscale.present) {
  3284. map['codiceFiscale'] = Variable<String>(codiceFiscale.value);
  3285. }
  3286. if (note.present) {
  3287. map['note'] = Variable<String>(note.value);
  3288. }
  3289. if (noteOrdine.present) {
  3290. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  3291. }
  3292. if (stato.present) {
  3293. map['stato'] = Variable<String>(stato.value);
  3294. }
  3295. if (attivo.present) {
  3296. map['attivo'] = Variable<int>(attivo.value);
  3297. }
  3298. if (idPagamento.present) {
  3299. map['idPagamento'] = Variable<int>(idPagamento.value);
  3300. }
  3301. if (idListino.present) {
  3302. map['idListino'] = Variable<int>(idListino.value);
  3303. }
  3304. if (dataModifica.present) {
  3305. map['dataModifica'] = Variable<String>(dataModifica.value);
  3306. }
  3307. if (sdi.present) {
  3308. map['sdi'] = Variable<String>(sdi.value);
  3309. }
  3310. if (pec.present) {
  3311. map['pec'] = Variable<String>(pec.value);
  3312. }
  3313. if (altreNote.present) {
  3314. map['altreNote'] = Variable<String>(altreNote.value);
  3315. }
  3316. if (numeroCivico.present) {
  3317. map['numeroCivico'] = Variable<String>(numeroCivico.value);
  3318. }
  3319. if (pod.present) {
  3320. map['pod'] = Variable<String>(pod.value);
  3321. }
  3322. if (pdr.present) {
  3323. map['pdr'] = Variable<String>(pdr.value);
  3324. }
  3325. if (ubicazione.present) {
  3326. map['ubicazione'] = Variable<String>(ubicazione.value);
  3327. }
  3328. if (banca.present) {
  3329. map['banca'] = Variable<String>(banca.value);
  3330. }
  3331. if (bancaFiliale.present) {
  3332. map['bancaFiliale'] = Variable<String>(bancaFiliale.value);
  3333. }
  3334. if (codBlocco.present) {
  3335. map['codBlocco'] = Variable<String>(codBlocco.value);
  3336. }
  3337. if (creditScoreColor.present) {
  3338. map['creditScoreColor'] = Variable<String>(creditScoreColor.value);
  3339. }
  3340. if (dataCreditScore.present) {
  3341. map['dataCreditScore'] = Variable<String>(dataCreditScore.value);
  3342. }
  3343. return map;
  3344. }
  3345. @override
  3346. String toString() {
  3347. return (StringBuffer('ClientiCompanion(')
  3348. ..write('idCliente: $idCliente, ')
  3349. ..write('idClienteRemoto: $idClienteRemoto, ')
  3350. ..write('codCliente: $codCliente, ')
  3351. ..write('ragioneSociale: $ragioneSociale, ')
  3352. ..write('indirizzo: $indirizzo, ')
  3353. ..write('citta: $citta, ')
  3354. ..write('provincia: $provincia, ')
  3355. ..write('cap: $cap, ')
  3356. ..write('frazione: $frazione, ')
  3357. ..write('nazione: $nazione, ')
  3358. ..write('telefono: $telefono, ')
  3359. ..write('cellulare: $cellulare, ')
  3360. ..write('fax: $fax, ')
  3361. ..write('email: $email, ')
  3362. ..write('partitaIva: $partitaIva, ')
  3363. ..write('codiceFiscale: $codiceFiscale, ')
  3364. ..write('note: $note, ')
  3365. ..write('noteOrdine: $noteOrdine, ')
  3366. ..write('stato: $stato, ')
  3367. ..write('attivo: $attivo, ')
  3368. ..write('idPagamento: $idPagamento, ')
  3369. ..write('idListino: $idListino, ')
  3370. ..write('dataModifica: $dataModifica, ')
  3371. ..write('sdi: $sdi, ')
  3372. ..write('pec: $pec, ')
  3373. ..write('altreNote: $altreNote, ')
  3374. ..write('numeroCivico: $numeroCivico, ')
  3375. ..write('pod: $pod, ')
  3376. ..write('pdr: $pdr, ')
  3377. ..write('ubicazione: $ubicazione, ')
  3378. ..write('banca: $banca, ')
  3379. ..write('bancaFiliale: $bancaFiliale, ')
  3380. ..write('codBlocco: $codBlocco, ')
  3381. ..write('creditScoreColor: $creditScoreColor, ')
  3382. ..write('dataCreditScore: $dataCreditScore')
  3383. ..write(')'))
  3384. .toString();
  3385. }
  3386. }
  3387. class $OrdiniTable extends Ordini with TableInfo<$OrdiniTable, Ordine> {
  3388. @override
  3389. final GeneratedDatabase attachedDatabase;
  3390. final String? _alias;
  3391. $OrdiniTable(this.attachedDatabase, [this._alias]);
  3392. static const VerificationMeta _idOrdineMeta =
  3393. const VerificationMeta('idOrdine');
  3394. @override
  3395. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  3396. 'idOrdine', aliasedName, false,
  3397. hasAutoIncrement: true,
  3398. type: DriftSqlType.int,
  3399. requiredDuringInsert: false,
  3400. defaultConstraints:
  3401. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  3402. static const VerificationMeta _idOrdineSedeMeta =
  3403. const VerificationMeta('idOrdineSede');
  3404. @override
  3405. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  3406. 'idOrdineSede', aliasedName, true,
  3407. type: DriftSqlType.int, requiredDuringInsert: false);
  3408. static const VerificationMeta _numeroOrdineMeta =
  3409. const VerificationMeta('numeroOrdine');
  3410. @override
  3411. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  3412. 'numeroOrdine', aliasedName, true,
  3413. type: DriftSqlType.int, requiredDuringInsert: false);
  3414. static const VerificationMeta _numeroOrdineSedeMeta =
  3415. const VerificationMeta('numeroOrdineSede');
  3416. @override
  3417. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  3418. 'numeroOrdineSede', aliasedName, true,
  3419. type: DriftSqlType.string, requiredDuringInsert: false);
  3420. static const VerificationMeta _dataOrdineMeta =
  3421. const VerificationMeta('dataOrdine');
  3422. @override
  3423. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  3424. 'dataOrdine', aliasedName, true,
  3425. type: DriftSqlType.string, requiredDuringInsert: false);
  3426. static const VerificationMeta _dataConsegnaMeta =
  3427. const VerificationMeta('dataConsegna');
  3428. @override
  3429. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  3430. 'dataConsegna', aliasedName, true,
  3431. type: DriftSqlType.string, requiredDuringInsert: false);
  3432. static const VerificationMeta _dataModificaMeta =
  3433. const VerificationMeta('dataModifica');
  3434. @override
  3435. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  3436. 'dataModifica', aliasedName, true,
  3437. type: DriftSqlType.string, requiredDuringInsert: false);
  3438. static const VerificationMeta _riferimentoMeta =
  3439. const VerificationMeta('riferimento');
  3440. @override
  3441. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  3442. 'riferimento', aliasedName, true,
  3443. type: DriftSqlType.string, requiredDuringInsert: false);
  3444. static const VerificationMeta _noteClienteMeta =
  3445. const VerificationMeta('noteCliente');
  3446. @override
  3447. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  3448. 'noteCliente', aliasedName, true,
  3449. type: DriftSqlType.string, requiredDuringInsert: false);
  3450. static const VerificationMeta _noteOrdineMeta =
  3451. const VerificationMeta('noteOrdine');
  3452. @override
  3453. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  3454. 'noteOrdine', aliasedName, true,
  3455. type: DriftSqlType.string, requiredDuringInsert: false);
  3456. static const VerificationMeta _idClienteMeta =
  3457. const VerificationMeta('idCliente');
  3458. @override
  3459. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  3460. 'idCliente', aliasedName, true,
  3461. type: DriftSqlType.int, requiredDuringInsert: false);
  3462. static const VerificationMeta _idFilialeMeta =
  3463. const VerificationMeta('idFiliale');
  3464. @override
  3465. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  3466. 'idFiliale', aliasedName, true,
  3467. type: DriftSqlType.int, requiredDuringInsert: false);
  3468. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  3469. @override
  3470. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  3471. 'stato', aliasedName, true,
  3472. type: DriftSqlType.string, requiredDuringInsert: false);
  3473. static const VerificationMeta _idListinoMeta =
  3474. const VerificationMeta('idListino');
  3475. @override
  3476. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  3477. 'idListino', aliasedName, true,
  3478. type: DriftSqlType.int, requiredDuringInsert: false);
  3479. static const VerificationMeta _idAgenteMeta =
  3480. const VerificationMeta('idAgente');
  3481. @override
  3482. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  3483. 'idAgente', aliasedName, true,
  3484. type: DriftSqlType.int, requiredDuringInsert: false);
  3485. static const VerificationMeta _idPagamentoMeta =
  3486. const VerificationMeta('idPagamento');
  3487. @override
  3488. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  3489. 'idPagamento', aliasedName, true,
  3490. type: DriftSqlType.int, requiredDuringInsert: false);
  3491. @override
  3492. List<GeneratedColumn> get $columns => [
  3493. idOrdine,
  3494. idOrdineSede,
  3495. numeroOrdine,
  3496. numeroOrdineSede,
  3497. dataOrdine,
  3498. dataConsegna,
  3499. dataModifica,
  3500. riferimento,
  3501. noteCliente,
  3502. noteOrdine,
  3503. idCliente,
  3504. idFiliale,
  3505. stato,
  3506. idListino,
  3507. idAgente,
  3508. idPagamento
  3509. ];
  3510. @override
  3511. String get aliasedName => _alias ?? actualTableName;
  3512. @override
  3513. String get actualTableName => $name;
  3514. static const String $name = 'Ordini';
  3515. @override
  3516. VerificationContext validateIntegrity(Insertable<Ordine> instance,
  3517. {bool isInserting = false}) {
  3518. final context = VerificationContext();
  3519. final data = instance.toColumns(true);
  3520. if (data.containsKey('idOrdine')) {
  3521. context.handle(_idOrdineMeta,
  3522. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  3523. }
  3524. if (data.containsKey('idOrdineSede')) {
  3525. context.handle(
  3526. _idOrdineSedeMeta,
  3527. idOrdineSede.isAcceptableOrUnknown(
  3528. data['idOrdineSede']!, _idOrdineSedeMeta));
  3529. }
  3530. if (data.containsKey('numeroOrdine')) {
  3531. context.handle(
  3532. _numeroOrdineMeta,
  3533. numeroOrdine.isAcceptableOrUnknown(
  3534. data['numeroOrdine']!, _numeroOrdineMeta));
  3535. }
  3536. if (data.containsKey('numeroOrdineSede')) {
  3537. context.handle(
  3538. _numeroOrdineSedeMeta,
  3539. numeroOrdineSede.isAcceptableOrUnknown(
  3540. data['numeroOrdineSede']!, _numeroOrdineSedeMeta));
  3541. }
  3542. if (data.containsKey('dataOrdine')) {
  3543. context.handle(
  3544. _dataOrdineMeta,
  3545. dataOrdine.isAcceptableOrUnknown(
  3546. data['dataOrdine']!, _dataOrdineMeta));
  3547. }
  3548. if (data.containsKey('dataConsegna')) {
  3549. context.handle(
  3550. _dataConsegnaMeta,
  3551. dataConsegna.isAcceptableOrUnknown(
  3552. data['dataConsegna']!, _dataConsegnaMeta));
  3553. }
  3554. if (data.containsKey('dataModifica')) {
  3555. context.handle(
  3556. _dataModificaMeta,
  3557. dataModifica.isAcceptableOrUnknown(
  3558. data['dataModifica']!, _dataModificaMeta));
  3559. }
  3560. if (data.containsKey('riferimento')) {
  3561. context.handle(
  3562. _riferimentoMeta,
  3563. riferimento.isAcceptableOrUnknown(
  3564. data['riferimento']!, _riferimentoMeta));
  3565. }
  3566. if (data.containsKey('noteCliente')) {
  3567. context.handle(
  3568. _noteClienteMeta,
  3569. noteCliente.isAcceptableOrUnknown(
  3570. data['noteCliente']!, _noteClienteMeta));
  3571. }
  3572. if (data.containsKey('noteOrdine')) {
  3573. context.handle(
  3574. _noteOrdineMeta,
  3575. noteOrdine.isAcceptableOrUnknown(
  3576. data['noteOrdine']!, _noteOrdineMeta));
  3577. }
  3578. if (data.containsKey('idCliente')) {
  3579. context.handle(_idClienteMeta,
  3580. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  3581. }
  3582. if (data.containsKey('idFiliale')) {
  3583. context.handle(_idFilialeMeta,
  3584. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta));
  3585. }
  3586. if (data.containsKey('stato')) {
  3587. context.handle(
  3588. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  3589. }
  3590. if (data.containsKey('idListino')) {
  3591. context.handle(_idListinoMeta,
  3592. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  3593. }
  3594. if (data.containsKey('idAgente')) {
  3595. context.handle(_idAgenteMeta,
  3596. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  3597. }
  3598. if (data.containsKey('idPagamento')) {
  3599. context.handle(
  3600. _idPagamentoMeta,
  3601. idPagamento.isAcceptableOrUnknown(
  3602. data['idPagamento']!, _idPagamentoMeta));
  3603. }
  3604. return context;
  3605. }
  3606. @override
  3607. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  3608. @override
  3609. Ordine map(Map<String, dynamic> data, {String? tablePrefix}) {
  3610. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  3611. return Ordine(
  3612. idOrdine: attachedDatabase.typeMapping
  3613. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!,
  3614. idOrdineSede: attachedDatabase.typeMapping
  3615. .read(DriftSqlType.int, data['${effectivePrefix}idOrdineSede']),
  3616. numeroOrdine: attachedDatabase.typeMapping
  3617. .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']),
  3618. numeroOrdineSede: attachedDatabase.typeMapping.read(
  3619. DriftSqlType.string, data['${effectivePrefix}numeroOrdineSede']),
  3620. dataOrdine: attachedDatabase.typeMapping
  3621. .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']),
  3622. dataConsegna: attachedDatabase.typeMapping
  3623. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  3624. dataModifica: attachedDatabase.typeMapping
  3625. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  3626. riferimento: attachedDatabase.typeMapping
  3627. .read(DriftSqlType.string, data['${effectivePrefix}riferimento']),
  3628. noteCliente: attachedDatabase.typeMapping
  3629. .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']),
  3630. noteOrdine: attachedDatabase.typeMapping
  3631. .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']),
  3632. idCliente: attachedDatabase.typeMapping
  3633. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  3634. idFiliale: attachedDatabase.typeMapping
  3635. .read(DriftSqlType.int, data['${effectivePrefix}idFiliale']),
  3636. stato: attachedDatabase.typeMapping
  3637. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  3638. idListino: attachedDatabase.typeMapping
  3639. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  3640. idAgente: attachedDatabase.typeMapping
  3641. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  3642. idPagamento: attachedDatabase.typeMapping
  3643. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']),
  3644. );
  3645. }
  3646. @override
  3647. $OrdiniTable createAlias(String alias) {
  3648. return $OrdiniTable(attachedDatabase, alias);
  3649. }
  3650. }
  3651. class Ordine extends DataClass implements Insertable<Ordine> {
  3652. final int idOrdine;
  3653. final int? idOrdineSede;
  3654. final int? numeroOrdine;
  3655. final String? numeroOrdineSede;
  3656. final String? dataOrdine;
  3657. final String? dataConsegna;
  3658. final String? dataModifica;
  3659. final String? riferimento;
  3660. final String? noteCliente;
  3661. final String? noteOrdine;
  3662. final int? idCliente;
  3663. final int? idFiliale;
  3664. final String? stato;
  3665. final int? idListino;
  3666. final int? idAgente;
  3667. final int? idPagamento;
  3668. const Ordine(
  3669. {required this.idOrdine,
  3670. this.idOrdineSede,
  3671. this.numeroOrdine,
  3672. this.numeroOrdineSede,
  3673. this.dataOrdine,
  3674. this.dataConsegna,
  3675. this.dataModifica,
  3676. this.riferimento,
  3677. this.noteCliente,
  3678. this.noteOrdine,
  3679. this.idCliente,
  3680. this.idFiliale,
  3681. this.stato,
  3682. this.idListino,
  3683. this.idAgente,
  3684. this.idPagamento});
  3685. @override
  3686. Map<String, Expression> toColumns(bool nullToAbsent) {
  3687. final map = <String, Expression>{};
  3688. map['idOrdine'] = Variable<int>(idOrdine);
  3689. if (!nullToAbsent || idOrdineSede != null) {
  3690. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  3691. }
  3692. if (!nullToAbsent || numeroOrdine != null) {
  3693. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  3694. }
  3695. if (!nullToAbsent || numeroOrdineSede != null) {
  3696. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  3697. }
  3698. if (!nullToAbsent || dataOrdine != null) {
  3699. map['dataOrdine'] = Variable<String>(dataOrdine);
  3700. }
  3701. if (!nullToAbsent || dataConsegna != null) {
  3702. map['dataConsegna'] = Variable<String>(dataConsegna);
  3703. }
  3704. if (!nullToAbsent || dataModifica != null) {
  3705. map['dataModifica'] = Variable<String>(dataModifica);
  3706. }
  3707. if (!nullToAbsent || riferimento != null) {
  3708. map['riferimento'] = Variable<String>(riferimento);
  3709. }
  3710. if (!nullToAbsent || noteCliente != null) {
  3711. map['noteCliente'] = Variable<String>(noteCliente);
  3712. }
  3713. if (!nullToAbsent || noteOrdine != null) {
  3714. map['noteOrdine'] = Variable<String>(noteOrdine);
  3715. }
  3716. if (!nullToAbsent || idCliente != null) {
  3717. map['idCliente'] = Variable<int>(idCliente);
  3718. }
  3719. if (!nullToAbsent || idFiliale != null) {
  3720. map['idFiliale'] = Variable<int>(idFiliale);
  3721. }
  3722. if (!nullToAbsent || stato != null) {
  3723. map['stato'] = Variable<String>(stato);
  3724. }
  3725. if (!nullToAbsent || idListino != null) {
  3726. map['idListino'] = Variable<int>(idListino);
  3727. }
  3728. if (!nullToAbsent || idAgente != null) {
  3729. map['idAgente'] = Variable<int>(idAgente);
  3730. }
  3731. if (!nullToAbsent || idPagamento != null) {
  3732. map['idPagamento'] = Variable<int>(idPagamento);
  3733. }
  3734. return map;
  3735. }
  3736. OrdiniCompanion toCompanion(bool nullToAbsent) {
  3737. return OrdiniCompanion(
  3738. idOrdine: Value(idOrdine),
  3739. idOrdineSede: idOrdineSede == null && nullToAbsent
  3740. ? const Value.absent()
  3741. : Value(idOrdineSede),
  3742. numeroOrdine: numeroOrdine == null && nullToAbsent
  3743. ? const Value.absent()
  3744. : Value(numeroOrdine),
  3745. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  3746. ? const Value.absent()
  3747. : Value(numeroOrdineSede),
  3748. dataOrdine: dataOrdine == null && nullToAbsent
  3749. ? const Value.absent()
  3750. : Value(dataOrdine),
  3751. dataConsegna: dataConsegna == null && nullToAbsent
  3752. ? const Value.absent()
  3753. : Value(dataConsegna),
  3754. dataModifica: dataModifica == null && nullToAbsent
  3755. ? const Value.absent()
  3756. : Value(dataModifica),
  3757. riferimento: riferimento == null && nullToAbsent
  3758. ? const Value.absent()
  3759. : Value(riferimento),
  3760. noteCliente: noteCliente == null && nullToAbsent
  3761. ? const Value.absent()
  3762. : Value(noteCliente),
  3763. noteOrdine: noteOrdine == null && nullToAbsent
  3764. ? const Value.absent()
  3765. : Value(noteOrdine),
  3766. idCliente: idCliente == null && nullToAbsent
  3767. ? const Value.absent()
  3768. : Value(idCliente),
  3769. idFiliale: idFiliale == null && nullToAbsent
  3770. ? const Value.absent()
  3771. : Value(idFiliale),
  3772. stato:
  3773. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  3774. idListino: idListino == null && nullToAbsent
  3775. ? const Value.absent()
  3776. : Value(idListino),
  3777. idAgente: idAgente == null && nullToAbsent
  3778. ? const Value.absent()
  3779. : Value(idAgente),
  3780. idPagamento: idPagamento == null && nullToAbsent
  3781. ? const Value.absent()
  3782. : Value(idPagamento),
  3783. );
  3784. }
  3785. factory Ordine.fromJson(Map<String, dynamic> json,
  3786. {ValueSerializer? serializer}) {
  3787. serializer ??= driftRuntimeOptions.defaultSerializer;
  3788. return Ordine(
  3789. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  3790. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  3791. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  3792. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  3793. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  3794. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  3795. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  3796. riferimento: serializer.fromJson<String?>(json['riferimento']),
  3797. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  3798. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  3799. idCliente: serializer.fromJson<int?>(json['idCliente']),
  3800. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  3801. stato: serializer.fromJson<String?>(json['stato']),
  3802. idListino: serializer.fromJson<int?>(json['idListino']),
  3803. idAgente: serializer.fromJson<int?>(json['idAgente']),
  3804. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  3805. );
  3806. }
  3807. @override
  3808. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  3809. serializer ??= driftRuntimeOptions.defaultSerializer;
  3810. return <String, dynamic>{
  3811. 'idOrdine': serializer.toJson<int>(idOrdine),
  3812. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  3813. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  3814. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  3815. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  3816. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  3817. 'dataModifica': serializer.toJson<String?>(dataModifica),
  3818. 'riferimento': serializer.toJson<String?>(riferimento),
  3819. 'noteCliente': serializer.toJson<String?>(noteCliente),
  3820. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  3821. 'idCliente': serializer.toJson<int?>(idCliente),
  3822. 'idFiliale': serializer.toJson<int?>(idFiliale),
  3823. 'stato': serializer.toJson<String?>(stato),
  3824. 'idListino': serializer.toJson<int?>(idListino),
  3825. 'idAgente': serializer.toJson<int?>(idAgente),
  3826. 'idPagamento': serializer.toJson<int?>(idPagamento),
  3827. };
  3828. }
  3829. Ordine copyWith(
  3830. {int? idOrdine,
  3831. Value<int?> idOrdineSede = const Value.absent(),
  3832. Value<int?> numeroOrdine = const Value.absent(),
  3833. Value<String?> numeroOrdineSede = const Value.absent(),
  3834. Value<String?> dataOrdine = const Value.absent(),
  3835. Value<String?> dataConsegna = const Value.absent(),
  3836. Value<String?> dataModifica = const Value.absent(),
  3837. Value<String?> riferimento = const Value.absent(),
  3838. Value<String?> noteCliente = const Value.absent(),
  3839. Value<String?> noteOrdine = const Value.absent(),
  3840. Value<int?> idCliente = const Value.absent(),
  3841. Value<int?> idFiliale = const Value.absent(),
  3842. Value<String?> stato = const Value.absent(),
  3843. Value<int?> idListino = const Value.absent(),
  3844. Value<int?> idAgente = const Value.absent(),
  3845. Value<int?> idPagamento = const Value.absent()}) =>
  3846. Ordine(
  3847. idOrdine: idOrdine ?? this.idOrdine,
  3848. idOrdineSede:
  3849. idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  3850. numeroOrdine:
  3851. numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  3852. numeroOrdineSede: numeroOrdineSede.present
  3853. ? numeroOrdineSede.value
  3854. : this.numeroOrdineSede,
  3855. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  3856. dataConsegna:
  3857. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  3858. dataModifica:
  3859. dataModifica.present ? dataModifica.value : this.dataModifica,
  3860. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  3861. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  3862. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  3863. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  3864. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  3865. stato: stato.present ? stato.value : this.stato,
  3866. idListino: idListino.present ? idListino.value : this.idListino,
  3867. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  3868. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  3869. );
  3870. Ordine copyWithCompanion(OrdiniCompanion data) {
  3871. return Ordine(
  3872. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  3873. idOrdineSede: data.idOrdineSede.present
  3874. ? data.idOrdineSede.value
  3875. : this.idOrdineSede,
  3876. numeroOrdine: data.numeroOrdine.present
  3877. ? data.numeroOrdine.value
  3878. : this.numeroOrdine,
  3879. numeroOrdineSede: data.numeroOrdineSede.present
  3880. ? data.numeroOrdineSede.value
  3881. : this.numeroOrdineSede,
  3882. dataOrdine:
  3883. data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine,
  3884. dataConsegna: data.dataConsegna.present
  3885. ? data.dataConsegna.value
  3886. : this.dataConsegna,
  3887. dataModifica: data.dataModifica.present
  3888. ? data.dataModifica.value
  3889. : this.dataModifica,
  3890. riferimento:
  3891. data.riferimento.present ? data.riferimento.value : this.riferimento,
  3892. noteCliente:
  3893. data.noteCliente.present ? data.noteCliente.value : this.noteCliente,
  3894. noteOrdine:
  3895. data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine,
  3896. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  3897. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  3898. stato: data.stato.present ? data.stato.value : this.stato,
  3899. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  3900. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  3901. idPagamento:
  3902. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  3903. );
  3904. }
  3905. @override
  3906. String toString() {
  3907. return (StringBuffer('Ordine(')
  3908. ..write('idOrdine: $idOrdine, ')
  3909. ..write('idOrdineSede: $idOrdineSede, ')
  3910. ..write('numeroOrdine: $numeroOrdine, ')
  3911. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  3912. ..write('dataOrdine: $dataOrdine, ')
  3913. ..write('dataConsegna: $dataConsegna, ')
  3914. ..write('dataModifica: $dataModifica, ')
  3915. ..write('riferimento: $riferimento, ')
  3916. ..write('noteCliente: $noteCliente, ')
  3917. ..write('noteOrdine: $noteOrdine, ')
  3918. ..write('idCliente: $idCliente, ')
  3919. ..write('idFiliale: $idFiliale, ')
  3920. ..write('stato: $stato, ')
  3921. ..write('idListino: $idListino, ')
  3922. ..write('idAgente: $idAgente, ')
  3923. ..write('idPagamento: $idPagamento')
  3924. ..write(')'))
  3925. .toString();
  3926. }
  3927. @override
  3928. int get hashCode => Object.hash(
  3929. idOrdine,
  3930. idOrdineSede,
  3931. numeroOrdine,
  3932. numeroOrdineSede,
  3933. dataOrdine,
  3934. dataConsegna,
  3935. dataModifica,
  3936. riferimento,
  3937. noteCliente,
  3938. noteOrdine,
  3939. idCliente,
  3940. idFiliale,
  3941. stato,
  3942. idListino,
  3943. idAgente,
  3944. idPagamento);
  3945. @override
  3946. bool operator ==(Object other) =>
  3947. identical(this, other) ||
  3948. (other is Ordine &&
  3949. other.idOrdine == this.idOrdine &&
  3950. other.idOrdineSede == this.idOrdineSede &&
  3951. other.numeroOrdine == this.numeroOrdine &&
  3952. other.numeroOrdineSede == this.numeroOrdineSede &&
  3953. other.dataOrdine == this.dataOrdine &&
  3954. other.dataConsegna == this.dataConsegna &&
  3955. other.dataModifica == this.dataModifica &&
  3956. other.riferimento == this.riferimento &&
  3957. other.noteCliente == this.noteCliente &&
  3958. other.noteOrdine == this.noteOrdine &&
  3959. other.idCliente == this.idCliente &&
  3960. other.idFiliale == this.idFiliale &&
  3961. other.stato == this.stato &&
  3962. other.idListino == this.idListino &&
  3963. other.idAgente == this.idAgente &&
  3964. other.idPagamento == this.idPagamento);
  3965. }
  3966. class OrdiniCompanion extends UpdateCompanion<Ordine> {
  3967. final Value<int> idOrdine;
  3968. final Value<int?> idOrdineSede;
  3969. final Value<int?> numeroOrdine;
  3970. final Value<String?> numeroOrdineSede;
  3971. final Value<String?> dataOrdine;
  3972. final Value<String?> dataConsegna;
  3973. final Value<String?> dataModifica;
  3974. final Value<String?> riferimento;
  3975. final Value<String?> noteCliente;
  3976. final Value<String?> noteOrdine;
  3977. final Value<int?> idCliente;
  3978. final Value<int?> idFiliale;
  3979. final Value<String?> stato;
  3980. final Value<int?> idListino;
  3981. final Value<int?> idAgente;
  3982. final Value<int?> idPagamento;
  3983. const OrdiniCompanion({
  3984. this.idOrdine = const Value.absent(),
  3985. this.idOrdineSede = const Value.absent(),
  3986. this.numeroOrdine = const Value.absent(),
  3987. this.numeroOrdineSede = const Value.absent(),
  3988. this.dataOrdine = const Value.absent(),
  3989. this.dataConsegna = const Value.absent(),
  3990. this.dataModifica = const Value.absent(),
  3991. this.riferimento = const Value.absent(),
  3992. this.noteCliente = const Value.absent(),
  3993. this.noteOrdine = const Value.absent(),
  3994. this.idCliente = const Value.absent(),
  3995. this.idFiliale = const Value.absent(),
  3996. this.stato = const Value.absent(),
  3997. this.idListino = const Value.absent(),
  3998. this.idAgente = const Value.absent(),
  3999. this.idPagamento = const Value.absent(),
  4000. });
  4001. OrdiniCompanion.insert({
  4002. this.idOrdine = const Value.absent(),
  4003. this.idOrdineSede = const Value.absent(),
  4004. this.numeroOrdine = const Value.absent(),
  4005. this.numeroOrdineSede = const Value.absent(),
  4006. this.dataOrdine = const Value.absent(),
  4007. this.dataConsegna = const Value.absent(),
  4008. this.dataModifica = const Value.absent(),
  4009. this.riferimento = const Value.absent(),
  4010. this.noteCliente = const Value.absent(),
  4011. this.noteOrdine = const Value.absent(),
  4012. this.idCliente = const Value.absent(),
  4013. this.idFiliale = const Value.absent(),
  4014. this.stato = const Value.absent(),
  4015. this.idListino = const Value.absent(),
  4016. this.idAgente = const Value.absent(),
  4017. this.idPagamento = const Value.absent(),
  4018. });
  4019. static Insertable<Ordine> custom({
  4020. Expression<int>? idOrdine,
  4021. Expression<int>? idOrdineSede,
  4022. Expression<int>? numeroOrdine,
  4023. Expression<String>? numeroOrdineSede,
  4024. Expression<String>? dataOrdine,
  4025. Expression<String>? dataConsegna,
  4026. Expression<String>? dataModifica,
  4027. Expression<String>? riferimento,
  4028. Expression<String>? noteCliente,
  4029. Expression<String>? noteOrdine,
  4030. Expression<int>? idCliente,
  4031. Expression<int>? idFiliale,
  4032. Expression<String>? stato,
  4033. Expression<int>? idListino,
  4034. Expression<int>? idAgente,
  4035. Expression<int>? idPagamento,
  4036. }) {
  4037. return RawValuesInsertable({
  4038. if (idOrdine != null) 'idOrdine': idOrdine,
  4039. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  4040. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  4041. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  4042. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  4043. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  4044. if (dataModifica != null) 'dataModifica': dataModifica,
  4045. if (riferimento != null) 'riferimento': riferimento,
  4046. if (noteCliente != null) 'noteCliente': noteCliente,
  4047. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  4048. if (idCliente != null) 'idCliente': idCliente,
  4049. if (idFiliale != null) 'idFiliale': idFiliale,
  4050. if (stato != null) 'stato': stato,
  4051. if (idListino != null) 'idListino': idListino,
  4052. if (idAgente != null) 'idAgente': idAgente,
  4053. if (idPagamento != null) 'idPagamento': idPagamento,
  4054. });
  4055. }
  4056. OrdiniCompanion copyWith(
  4057. {Value<int>? idOrdine,
  4058. Value<int?>? idOrdineSede,
  4059. Value<int?>? numeroOrdine,
  4060. Value<String?>? numeroOrdineSede,
  4061. Value<String?>? dataOrdine,
  4062. Value<String?>? dataConsegna,
  4063. Value<String?>? dataModifica,
  4064. Value<String?>? riferimento,
  4065. Value<String?>? noteCliente,
  4066. Value<String?>? noteOrdine,
  4067. Value<int?>? idCliente,
  4068. Value<int?>? idFiliale,
  4069. Value<String?>? stato,
  4070. Value<int?>? idListino,
  4071. Value<int?>? idAgente,
  4072. Value<int?>? idPagamento}) {
  4073. return OrdiniCompanion(
  4074. idOrdine: idOrdine ?? this.idOrdine,
  4075. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  4076. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  4077. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  4078. dataOrdine: dataOrdine ?? this.dataOrdine,
  4079. dataConsegna: dataConsegna ?? this.dataConsegna,
  4080. dataModifica: dataModifica ?? this.dataModifica,
  4081. riferimento: riferimento ?? this.riferimento,
  4082. noteCliente: noteCliente ?? this.noteCliente,
  4083. noteOrdine: noteOrdine ?? this.noteOrdine,
  4084. idCliente: idCliente ?? this.idCliente,
  4085. idFiliale: idFiliale ?? this.idFiliale,
  4086. stato: stato ?? this.stato,
  4087. idListino: idListino ?? this.idListino,
  4088. idAgente: idAgente ?? this.idAgente,
  4089. idPagamento: idPagamento ?? this.idPagamento,
  4090. );
  4091. }
  4092. @override
  4093. Map<String, Expression> toColumns(bool nullToAbsent) {
  4094. final map = <String, Expression>{};
  4095. if (idOrdine.present) {
  4096. map['idOrdine'] = Variable<int>(idOrdine.value);
  4097. }
  4098. if (idOrdineSede.present) {
  4099. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  4100. }
  4101. if (numeroOrdine.present) {
  4102. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  4103. }
  4104. if (numeroOrdineSede.present) {
  4105. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  4106. }
  4107. if (dataOrdine.present) {
  4108. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  4109. }
  4110. if (dataConsegna.present) {
  4111. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  4112. }
  4113. if (dataModifica.present) {
  4114. map['dataModifica'] = Variable<String>(dataModifica.value);
  4115. }
  4116. if (riferimento.present) {
  4117. map['riferimento'] = Variable<String>(riferimento.value);
  4118. }
  4119. if (noteCliente.present) {
  4120. map['noteCliente'] = Variable<String>(noteCliente.value);
  4121. }
  4122. if (noteOrdine.present) {
  4123. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  4124. }
  4125. if (idCliente.present) {
  4126. map['idCliente'] = Variable<int>(idCliente.value);
  4127. }
  4128. if (idFiliale.present) {
  4129. map['idFiliale'] = Variable<int>(idFiliale.value);
  4130. }
  4131. if (stato.present) {
  4132. map['stato'] = Variable<String>(stato.value);
  4133. }
  4134. if (idListino.present) {
  4135. map['idListino'] = Variable<int>(idListino.value);
  4136. }
  4137. if (idAgente.present) {
  4138. map['idAgente'] = Variable<int>(idAgente.value);
  4139. }
  4140. if (idPagamento.present) {
  4141. map['idPagamento'] = Variable<int>(idPagamento.value);
  4142. }
  4143. return map;
  4144. }
  4145. @override
  4146. String toString() {
  4147. return (StringBuffer('OrdiniCompanion(')
  4148. ..write('idOrdine: $idOrdine, ')
  4149. ..write('idOrdineSede: $idOrdineSede, ')
  4150. ..write('numeroOrdine: $numeroOrdine, ')
  4151. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  4152. ..write('dataOrdine: $dataOrdine, ')
  4153. ..write('dataConsegna: $dataConsegna, ')
  4154. ..write('dataModifica: $dataModifica, ')
  4155. ..write('riferimento: $riferimento, ')
  4156. ..write('noteCliente: $noteCliente, ')
  4157. ..write('noteOrdine: $noteOrdine, ')
  4158. ..write('idCliente: $idCliente, ')
  4159. ..write('idFiliale: $idFiliale, ')
  4160. ..write('stato: $stato, ')
  4161. ..write('idListino: $idListino, ')
  4162. ..write('idAgente: $idAgente, ')
  4163. ..write('idPagamento: $idPagamento')
  4164. ..write(')'))
  4165. .toString();
  4166. }
  4167. }
  4168. class $RigheOrdineTable extends RigheOrdine
  4169. with TableInfo<$RigheOrdineTable, RigaOrdine> {
  4170. @override
  4171. final GeneratedDatabase attachedDatabase;
  4172. final String? _alias;
  4173. $RigheOrdineTable(this.attachedDatabase, [this._alias]);
  4174. static const VerificationMeta _idRigaOrdineMeta =
  4175. const VerificationMeta('idRigaOrdine');
  4176. @override
  4177. late final GeneratedColumn<int> idRigaOrdine = GeneratedColumn<int>(
  4178. 'idRigaOrdine', aliasedName, false,
  4179. hasAutoIncrement: true,
  4180. type: DriftSqlType.int,
  4181. requiredDuringInsert: false,
  4182. defaultConstraints:
  4183. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  4184. static const VerificationMeta _idOrdineMeta =
  4185. const VerificationMeta('idOrdine');
  4186. @override
  4187. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  4188. 'idOrdine', aliasedName, true,
  4189. type: DriftSqlType.int, requiredDuringInsert: false);
  4190. static const VerificationMeta _idArticoloMeta =
  4191. const VerificationMeta('idArticolo');
  4192. @override
  4193. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  4194. 'idArticolo', aliasedName, true,
  4195. type: DriftSqlType.int, requiredDuringInsert: false);
  4196. static const VerificationMeta _idListinoMeta =
  4197. const VerificationMeta('idListino');
  4198. @override
  4199. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  4200. 'idListino', aliasedName, true,
  4201. type: DriftSqlType.int, requiredDuringInsert: false);
  4202. static const VerificationMeta _quantitaMeta =
  4203. const VerificationMeta('quantita');
  4204. @override
  4205. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  4206. 'quantita', aliasedName, true,
  4207. type: DriftSqlType.double, requiredDuringInsert: false);
  4208. static const VerificationMeta _prezzoLordoMeta =
  4209. const VerificationMeta('prezzoLordo');
  4210. @override
  4211. late final GeneratedColumn<double> prezzoLordo = GeneratedColumn<double>(
  4212. 'prezzoLordo', aliasedName, true,
  4213. type: DriftSqlType.double, requiredDuringInsert: false);
  4214. static const VerificationMeta _sconto1Meta =
  4215. const VerificationMeta('sconto1');
  4216. @override
  4217. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  4218. 'sconto1', aliasedName, true,
  4219. type: DriftSqlType.double, requiredDuringInsert: false);
  4220. static const VerificationMeta _sconto2Meta =
  4221. const VerificationMeta('sconto2');
  4222. @override
  4223. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  4224. 'sconto2', aliasedName, true,
  4225. type: DriftSqlType.double, requiredDuringInsert: false);
  4226. static const VerificationMeta _sconto3Meta =
  4227. const VerificationMeta('sconto3');
  4228. @override
  4229. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  4230. 'sconto3', aliasedName, true,
  4231. type: DriftSqlType.double, requiredDuringInsert: false);
  4232. static const VerificationMeta _sconto4Meta =
  4233. const VerificationMeta('sconto4');
  4234. @override
  4235. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  4236. 'sconto4', aliasedName, true,
  4237. type: DriftSqlType.double, requiredDuringInsert: false);
  4238. static const VerificationMeta _sconto5Meta =
  4239. const VerificationMeta('sconto5');
  4240. @override
  4241. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  4242. 'sconto5', aliasedName, true,
  4243. type: DriftSqlType.double, requiredDuringInsert: false);
  4244. static const VerificationMeta _prezzoNettoMeta =
  4245. const VerificationMeta('prezzoNetto');
  4246. @override
  4247. late final GeneratedColumn<double> prezzoNetto = GeneratedColumn<double>(
  4248. 'prezzoNetto', aliasedName, true,
  4249. type: DriftSqlType.double, requiredDuringInsert: false);
  4250. static const VerificationMeta _scontoMerceMeta =
  4251. const VerificationMeta('scontoMerce');
  4252. @override
  4253. late final GeneratedColumn<double> scontoMerce = GeneratedColumn<double>(
  4254. 'scontoMerce', aliasedName, true,
  4255. type: DriftSqlType.double, requiredDuringInsert: false);
  4256. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  4257. @override
  4258. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  4259. 'totale', aliasedName, true,
  4260. type: DriftSqlType.double, requiredDuringInsert: false);
  4261. static const VerificationMeta _dataConsegnaMeta =
  4262. const VerificationMeta('dataConsegna');
  4263. @override
  4264. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  4265. 'dataConsegna', aliasedName, true,
  4266. type: DriftSqlType.string, requiredDuringInsert: false);
  4267. static const VerificationMeta _dataModificaMeta =
  4268. const VerificationMeta('dataModifica');
  4269. @override
  4270. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  4271. 'dataModifica', aliasedName, true,
  4272. type: DriftSqlType.string, requiredDuringInsert: false);
  4273. static const VerificationMeta _qtaEvasaMeta =
  4274. const VerificationMeta('qtaEvasa');
  4275. @override
  4276. late final GeneratedColumn<double> qtaEvasa = GeneratedColumn<double>(
  4277. 'qtaEvasa', aliasedName, true,
  4278. type: DriftSqlType.double, requiredDuringInsert: false);
  4279. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  4280. @override
  4281. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  4282. 'stato', aliasedName, true,
  4283. type: DriftSqlType.string, requiredDuringInsert: false);
  4284. static const VerificationMeta _colliMeta = const VerificationMeta('colli');
  4285. @override
  4286. late final GeneratedColumn<double> colli = GeneratedColumn<double>(
  4287. 'colli', aliasedName, true,
  4288. type: DriftSqlType.double, requiredDuringInsert: false);
  4289. static const VerificationMeta _promozioneMeta =
  4290. const VerificationMeta('promozione');
  4291. @override
  4292. late final GeneratedColumn<int> promozione = GeneratedColumn<int>(
  4293. 'promozione', aliasedName, true,
  4294. type: DriftSqlType.int, requiredDuringInsert: false);
  4295. static const VerificationMeta _rigaPromozioneMeta =
  4296. const VerificationMeta('rigaPromozione');
  4297. @override
  4298. late final GeneratedColumn<int> rigaPromozione = GeneratedColumn<int>(
  4299. 'rigaPromozione', aliasedName, true,
  4300. type: DriftSqlType.int, requiredDuringInsert: false);
  4301. static const VerificationMeta _prezzoManualeMeta =
  4302. const VerificationMeta('prezzoManuale');
  4303. @override
  4304. late final GeneratedColumn<int> prezzoManuale = GeneratedColumn<int>(
  4305. 'prezzoManuale', aliasedName, true,
  4306. type: DriftSqlType.int, requiredDuringInsert: false);
  4307. @override
  4308. List<GeneratedColumn> get $columns => [
  4309. idRigaOrdine,
  4310. idOrdine,
  4311. idArticolo,
  4312. idListino,
  4313. quantita,
  4314. prezzoLordo,
  4315. sconto1,
  4316. sconto2,
  4317. sconto3,
  4318. sconto4,
  4319. sconto5,
  4320. prezzoNetto,
  4321. scontoMerce,
  4322. totale,
  4323. dataConsegna,
  4324. dataModifica,
  4325. qtaEvasa,
  4326. stato,
  4327. colli,
  4328. promozione,
  4329. rigaPromozione,
  4330. prezzoManuale
  4331. ];
  4332. @override
  4333. String get aliasedName => _alias ?? actualTableName;
  4334. @override
  4335. String get actualTableName => $name;
  4336. static const String $name = 'Righe_ordine';
  4337. @override
  4338. VerificationContext validateIntegrity(Insertable<RigaOrdine> instance,
  4339. {bool isInserting = false}) {
  4340. final context = VerificationContext();
  4341. final data = instance.toColumns(true);
  4342. if (data.containsKey('idRigaOrdine')) {
  4343. context.handle(
  4344. _idRigaOrdineMeta,
  4345. idRigaOrdine.isAcceptableOrUnknown(
  4346. data['idRigaOrdine']!, _idRigaOrdineMeta));
  4347. }
  4348. if (data.containsKey('idOrdine')) {
  4349. context.handle(_idOrdineMeta,
  4350. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  4351. }
  4352. if (data.containsKey('idArticolo')) {
  4353. context.handle(
  4354. _idArticoloMeta,
  4355. idArticolo.isAcceptableOrUnknown(
  4356. data['idArticolo']!, _idArticoloMeta));
  4357. }
  4358. if (data.containsKey('idListino')) {
  4359. context.handle(_idListinoMeta,
  4360. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  4361. }
  4362. if (data.containsKey('quantita')) {
  4363. context.handle(_quantitaMeta,
  4364. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta));
  4365. }
  4366. if (data.containsKey('prezzoLordo')) {
  4367. context.handle(
  4368. _prezzoLordoMeta,
  4369. prezzoLordo.isAcceptableOrUnknown(
  4370. data['prezzoLordo']!, _prezzoLordoMeta));
  4371. }
  4372. if (data.containsKey('sconto1')) {
  4373. context.handle(_sconto1Meta,
  4374. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta));
  4375. }
  4376. if (data.containsKey('sconto2')) {
  4377. context.handle(_sconto2Meta,
  4378. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta));
  4379. }
  4380. if (data.containsKey('sconto3')) {
  4381. context.handle(_sconto3Meta,
  4382. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta));
  4383. }
  4384. if (data.containsKey('sconto4')) {
  4385. context.handle(_sconto4Meta,
  4386. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta));
  4387. }
  4388. if (data.containsKey('sconto5')) {
  4389. context.handle(_sconto5Meta,
  4390. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta));
  4391. }
  4392. if (data.containsKey('prezzoNetto')) {
  4393. context.handle(
  4394. _prezzoNettoMeta,
  4395. prezzoNetto.isAcceptableOrUnknown(
  4396. data['prezzoNetto']!, _prezzoNettoMeta));
  4397. }
  4398. if (data.containsKey('scontoMerce')) {
  4399. context.handle(
  4400. _scontoMerceMeta,
  4401. scontoMerce.isAcceptableOrUnknown(
  4402. data['scontoMerce']!, _scontoMerceMeta));
  4403. }
  4404. if (data.containsKey('totale')) {
  4405. context.handle(_totaleMeta,
  4406. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  4407. }
  4408. if (data.containsKey('dataConsegna')) {
  4409. context.handle(
  4410. _dataConsegnaMeta,
  4411. dataConsegna.isAcceptableOrUnknown(
  4412. data['dataConsegna']!, _dataConsegnaMeta));
  4413. }
  4414. if (data.containsKey('dataModifica')) {
  4415. context.handle(
  4416. _dataModificaMeta,
  4417. dataModifica.isAcceptableOrUnknown(
  4418. data['dataModifica']!, _dataModificaMeta));
  4419. }
  4420. if (data.containsKey('qtaEvasa')) {
  4421. context.handle(_qtaEvasaMeta,
  4422. qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta));
  4423. }
  4424. if (data.containsKey('stato')) {
  4425. context.handle(
  4426. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  4427. }
  4428. if (data.containsKey('colli')) {
  4429. context.handle(
  4430. _colliMeta, colli.isAcceptableOrUnknown(data['colli']!, _colliMeta));
  4431. }
  4432. if (data.containsKey('promozione')) {
  4433. context.handle(
  4434. _promozioneMeta,
  4435. promozione.isAcceptableOrUnknown(
  4436. data['promozione']!, _promozioneMeta));
  4437. }
  4438. if (data.containsKey('rigaPromozione')) {
  4439. context.handle(
  4440. _rigaPromozioneMeta,
  4441. rigaPromozione.isAcceptableOrUnknown(
  4442. data['rigaPromozione']!, _rigaPromozioneMeta));
  4443. }
  4444. if (data.containsKey('prezzoManuale')) {
  4445. context.handle(
  4446. _prezzoManualeMeta,
  4447. prezzoManuale.isAcceptableOrUnknown(
  4448. data['prezzoManuale']!, _prezzoManualeMeta));
  4449. }
  4450. return context;
  4451. }
  4452. @override
  4453. Set<GeneratedColumn> get $primaryKey => {idRigaOrdine};
  4454. @override
  4455. RigaOrdine map(Map<String, dynamic> data, {String? tablePrefix}) {
  4456. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  4457. return RigaOrdine(
  4458. idRigaOrdine: attachedDatabase.typeMapping
  4459. .read(DriftSqlType.int, data['${effectivePrefix}idRigaOrdine'])!,
  4460. idOrdine: attachedDatabase.typeMapping
  4461. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine']),
  4462. idArticolo: attachedDatabase.typeMapping
  4463. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  4464. idListino: attachedDatabase.typeMapping
  4465. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  4466. quantita: attachedDatabase.typeMapping
  4467. .read(DriftSqlType.double, data['${effectivePrefix}quantita']),
  4468. prezzoLordo: attachedDatabase.typeMapping
  4469. .read(DriftSqlType.double, data['${effectivePrefix}prezzoLordo']),
  4470. sconto1: attachedDatabase.typeMapping
  4471. .read(DriftSqlType.double, data['${effectivePrefix}sconto1']),
  4472. sconto2: attachedDatabase.typeMapping
  4473. .read(DriftSqlType.double, data['${effectivePrefix}sconto2']),
  4474. sconto3: attachedDatabase.typeMapping
  4475. .read(DriftSqlType.double, data['${effectivePrefix}sconto3']),
  4476. sconto4: attachedDatabase.typeMapping
  4477. .read(DriftSqlType.double, data['${effectivePrefix}sconto4']),
  4478. sconto5: attachedDatabase.typeMapping
  4479. .read(DriftSqlType.double, data['${effectivePrefix}sconto5']),
  4480. prezzoNetto: attachedDatabase.typeMapping
  4481. .read(DriftSqlType.double, data['${effectivePrefix}prezzoNetto']),
  4482. scontoMerce: attachedDatabase.typeMapping
  4483. .read(DriftSqlType.double, data['${effectivePrefix}scontoMerce']),
  4484. totale: attachedDatabase.typeMapping
  4485. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  4486. dataConsegna: attachedDatabase.typeMapping
  4487. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  4488. dataModifica: attachedDatabase.typeMapping
  4489. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  4490. qtaEvasa: attachedDatabase.typeMapping
  4491. .read(DriftSqlType.double, data['${effectivePrefix}qtaEvasa']),
  4492. stato: attachedDatabase.typeMapping
  4493. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  4494. colli: attachedDatabase.typeMapping
  4495. .read(DriftSqlType.double, data['${effectivePrefix}colli']),
  4496. promozione: attachedDatabase.typeMapping
  4497. .read(DriftSqlType.int, data['${effectivePrefix}promozione']),
  4498. rigaPromozione: attachedDatabase.typeMapping
  4499. .read(DriftSqlType.int, data['${effectivePrefix}rigaPromozione']),
  4500. prezzoManuale: attachedDatabase.typeMapping
  4501. .read(DriftSqlType.int, data['${effectivePrefix}prezzoManuale']),
  4502. );
  4503. }
  4504. @override
  4505. $RigheOrdineTable createAlias(String alias) {
  4506. return $RigheOrdineTable(attachedDatabase, alias);
  4507. }
  4508. }
  4509. class RigaOrdine extends DataClass implements Insertable<RigaOrdine> {
  4510. final int idRigaOrdine;
  4511. final int? idOrdine;
  4512. final int? idArticolo;
  4513. final int? idListino;
  4514. final double? quantita;
  4515. final double? prezzoLordo;
  4516. final double? sconto1;
  4517. final double? sconto2;
  4518. final double? sconto3;
  4519. final double? sconto4;
  4520. final double? sconto5;
  4521. final double? prezzoNetto;
  4522. final double? scontoMerce;
  4523. final double? totale;
  4524. final String? dataConsegna;
  4525. final String? dataModifica;
  4526. final double? qtaEvasa;
  4527. final String? stato;
  4528. final double? colli;
  4529. final int? promozione;
  4530. final int? rigaPromozione;
  4531. final int? prezzoManuale;
  4532. const RigaOrdine(
  4533. {required this.idRigaOrdine,
  4534. this.idOrdine,
  4535. this.idArticolo,
  4536. this.idListino,
  4537. this.quantita,
  4538. this.prezzoLordo,
  4539. this.sconto1,
  4540. this.sconto2,
  4541. this.sconto3,
  4542. this.sconto4,
  4543. this.sconto5,
  4544. this.prezzoNetto,
  4545. this.scontoMerce,
  4546. this.totale,
  4547. this.dataConsegna,
  4548. this.dataModifica,
  4549. this.qtaEvasa,
  4550. this.stato,
  4551. this.colli,
  4552. this.promozione,
  4553. this.rigaPromozione,
  4554. this.prezzoManuale});
  4555. @override
  4556. Map<String, Expression> toColumns(bool nullToAbsent) {
  4557. final map = <String, Expression>{};
  4558. map['idRigaOrdine'] = Variable<int>(idRigaOrdine);
  4559. if (!nullToAbsent || idOrdine != null) {
  4560. map['idOrdine'] = Variable<int>(idOrdine);
  4561. }
  4562. if (!nullToAbsent || idArticolo != null) {
  4563. map['idArticolo'] = Variable<int>(idArticolo);
  4564. }
  4565. if (!nullToAbsent || idListino != null) {
  4566. map['idListino'] = Variable<int>(idListino);
  4567. }
  4568. if (!nullToAbsent || quantita != null) {
  4569. map['quantita'] = Variable<double>(quantita);
  4570. }
  4571. if (!nullToAbsent || prezzoLordo != null) {
  4572. map['prezzoLordo'] = Variable<double>(prezzoLordo);
  4573. }
  4574. if (!nullToAbsent || sconto1 != null) {
  4575. map['sconto1'] = Variable<double>(sconto1);
  4576. }
  4577. if (!nullToAbsent || sconto2 != null) {
  4578. map['sconto2'] = Variable<double>(sconto2);
  4579. }
  4580. if (!nullToAbsent || sconto3 != null) {
  4581. map['sconto3'] = Variable<double>(sconto3);
  4582. }
  4583. if (!nullToAbsent || sconto4 != null) {
  4584. map['sconto4'] = Variable<double>(sconto4);
  4585. }
  4586. if (!nullToAbsent || sconto5 != null) {
  4587. map['sconto5'] = Variable<double>(sconto5);
  4588. }
  4589. if (!nullToAbsent || prezzoNetto != null) {
  4590. map['prezzoNetto'] = Variable<double>(prezzoNetto);
  4591. }
  4592. if (!nullToAbsent || scontoMerce != null) {
  4593. map['scontoMerce'] = Variable<double>(scontoMerce);
  4594. }
  4595. if (!nullToAbsent || totale != null) {
  4596. map['totale'] = Variable<double>(totale);
  4597. }
  4598. if (!nullToAbsent || dataConsegna != null) {
  4599. map['dataConsegna'] = Variable<String>(dataConsegna);
  4600. }
  4601. if (!nullToAbsent || dataModifica != null) {
  4602. map['dataModifica'] = Variable<String>(dataModifica);
  4603. }
  4604. if (!nullToAbsent || qtaEvasa != null) {
  4605. map['qtaEvasa'] = Variable<double>(qtaEvasa);
  4606. }
  4607. if (!nullToAbsent || stato != null) {
  4608. map['stato'] = Variable<String>(stato);
  4609. }
  4610. if (!nullToAbsent || colli != null) {
  4611. map['colli'] = Variable<double>(colli);
  4612. }
  4613. if (!nullToAbsent || promozione != null) {
  4614. map['promozione'] = Variable<int>(promozione);
  4615. }
  4616. if (!nullToAbsent || rigaPromozione != null) {
  4617. map['rigaPromozione'] = Variable<int>(rigaPromozione);
  4618. }
  4619. if (!nullToAbsent || prezzoManuale != null) {
  4620. map['prezzoManuale'] = Variable<int>(prezzoManuale);
  4621. }
  4622. return map;
  4623. }
  4624. RigheOrdineCompanion toCompanion(bool nullToAbsent) {
  4625. return RigheOrdineCompanion(
  4626. idRigaOrdine: Value(idRigaOrdine),
  4627. idOrdine: idOrdine == null && nullToAbsent
  4628. ? const Value.absent()
  4629. : Value(idOrdine),
  4630. idArticolo: idArticolo == null && nullToAbsent
  4631. ? const Value.absent()
  4632. : Value(idArticolo),
  4633. idListino: idListino == null && nullToAbsent
  4634. ? const Value.absent()
  4635. : Value(idListino),
  4636. quantita: quantita == null && nullToAbsent
  4637. ? const Value.absent()
  4638. : Value(quantita),
  4639. prezzoLordo: prezzoLordo == null && nullToAbsent
  4640. ? const Value.absent()
  4641. : Value(prezzoLordo),
  4642. sconto1: sconto1 == null && nullToAbsent
  4643. ? const Value.absent()
  4644. : Value(sconto1),
  4645. sconto2: sconto2 == null && nullToAbsent
  4646. ? const Value.absent()
  4647. : Value(sconto2),
  4648. sconto3: sconto3 == null && nullToAbsent
  4649. ? const Value.absent()
  4650. : Value(sconto3),
  4651. sconto4: sconto4 == null && nullToAbsent
  4652. ? const Value.absent()
  4653. : Value(sconto4),
  4654. sconto5: sconto5 == null && nullToAbsent
  4655. ? const Value.absent()
  4656. : Value(sconto5),
  4657. prezzoNetto: prezzoNetto == null && nullToAbsent
  4658. ? const Value.absent()
  4659. : Value(prezzoNetto),
  4660. scontoMerce: scontoMerce == null && nullToAbsent
  4661. ? const Value.absent()
  4662. : Value(scontoMerce),
  4663. totale:
  4664. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  4665. dataConsegna: dataConsegna == null && nullToAbsent
  4666. ? const Value.absent()
  4667. : Value(dataConsegna),
  4668. dataModifica: dataModifica == null && nullToAbsent
  4669. ? const Value.absent()
  4670. : Value(dataModifica),
  4671. qtaEvasa: qtaEvasa == null && nullToAbsent
  4672. ? const Value.absent()
  4673. : Value(qtaEvasa),
  4674. stato:
  4675. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  4676. colli:
  4677. colli == null && nullToAbsent ? const Value.absent() : Value(colli),
  4678. promozione: promozione == null && nullToAbsent
  4679. ? const Value.absent()
  4680. : Value(promozione),
  4681. rigaPromozione: rigaPromozione == null && nullToAbsent
  4682. ? const Value.absent()
  4683. : Value(rigaPromozione),
  4684. prezzoManuale: prezzoManuale == null && nullToAbsent
  4685. ? const Value.absent()
  4686. : Value(prezzoManuale),
  4687. );
  4688. }
  4689. factory RigaOrdine.fromJson(Map<String, dynamic> json,
  4690. {ValueSerializer? serializer}) {
  4691. serializer ??= driftRuntimeOptions.defaultSerializer;
  4692. return RigaOrdine(
  4693. idRigaOrdine: serializer.fromJson<int>(json['idRigaOrdine']),
  4694. idOrdine: serializer.fromJson<int?>(json['idOrdine']),
  4695. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  4696. idListino: serializer.fromJson<int?>(json['idListino']),
  4697. quantita: serializer.fromJson<double?>(json['quantita']),
  4698. prezzoLordo: serializer.fromJson<double?>(json['prezzoLordo']),
  4699. sconto1: serializer.fromJson<double?>(json['sconto1']),
  4700. sconto2: serializer.fromJson<double?>(json['sconto2']),
  4701. sconto3: serializer.fromJson<double?>(json['sconto3']),
  4702. sconto4: serializer.fromJson<double?>(json['sconto4']),
  4703. sconto5: serializer.fromJson<double?>(json['sconto5']),
  4704. prezzoNetto: serializer.fromJson<double?>(json['prezzoNetto']),
  4705. scontoMerce: serializer.fromJson<double?>(json['scontoMerce']),
  4706. totale: serializer.fromJson<double?>(json['totale']),
  4707. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  4708. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  4709. qtaEvasa: serializer.fromJson<double?>(json['qtaEvasa']),
  4710. stato: serializer.fromJson<String?>(json['stato']),
  4711. colli: serializer.fromJson<double?>(json['colli']),
  4712. promozione: serializer.fromJson<int?>(json['promozione']),
  4713. rigaPromozione: serializer.fromJson<int?>(json['rigaPromozione']),
  4714. prezzoManuale: serializer.fromJson<int?>(json['prezzoManuale']),
  4715. );
  4716. }
  4717. @override
  4718. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  4719. serializer ??= driftRuntimeOptions.defaultSerializer;
  4720. return <String, dynamic>{
  4721. 'idRigaOrdine': serializer.toJson<int>(idRigaOrdine),
  4722. 'idOrdine': serializer.toJson<int?>(idOrdine),
  4723. 'idArticolo': serializer.toJson<int?>(idArticolo),
  4724. 'idListino': serializer.toJson<int?>(idListino),
  4725. 'quantita': serializer.toJson<double?>(quantita),
  4726. 'prezzoLordo': serializer.toJson<double?>(prezzoLordo),
  4727. 'sconto1': serializer.toJson<double?>(sconto1),
  4728. 'sconto2': serializer.toJson<double?>(sconto2),
  4729. 'sconto3': serializer.toJson<double?>(sconto3),
  4730. 'sconto4': serializer.toJson<double?>(sconto4),
  4731. 'sconto5': serializer.toJson<double?>(sconto5),
  4732. 'prezzoNetto': serializer.toJson<double?>(prezzoNetto),
  4733. 'scontoMerce': serializer.toJson<double?>(scontoMerce),
  4734. 'totale': serializer.toJson<double?>(totale),
  4735. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  4736. 'dataModifica': serializer.toJson<String?>(dataModifica),
  4737. 'qtaEvasa': serializer.toJson<double?>(qtaEvasa),
  4738. 'stato': serializer.toJson<String?>(stato),
  4739. 'colli': serializer.toJson<double?>(colli),
  4740. 'promozione': serializer.toJson<int?>(promozione),
  4741. 'rigaPromozione': serializer.toJson<int?>(rigaPromozione),
  4742. 'prezzoManuale': serializer.toJson<int?>(prezzoManuale),
  4743. };
  4744. }
  4745. RigaOrdine copyWith(
  4746. {int? idRigaOrdine,
  4747. Value<int?> idOrdine = const Value.absent(),
  4748. Value<int?> idArticolo = const Value.absent(),
  4749. Value<int?> idListino = const Value.absent(),
  4750. Value<double?> quantita = const Value.absent(),
  4751. Value<double?> prezzoLordo = const Value.absent(),
  4752. Value<double?> sconto1 = const Value.absent(),
  4753. Value<double?> sconto2 = const Value.absent(),
  4754. Value<double?> sconto3 = const Value.absent(),
  4755. Value<double?> sconto4 = const Value.absent(),
  4756. Value<double?> sconto5 = const Value.absent(),
  4757. Value<double?> prezzoNetto = const Value.absent(),
  4758. Value<double?> scontoMerce = const Value.absent(),
  4759. Value<double?> totale = const Value.absent(),
  4760. Value<String?> dataConsegna = const Value.absent(),
  4761. Value<String?> dataModifica = const Value.absent(),
  4762. Value<double?> qtaEvasa = const Value.absent(),
  4763. Value<String?> stato = const Value.absent(),
  4764. Value<double?> colli = const Value.absent(),
  4765. Value<int?> promozione = const Value.absent(),
  4766. Value<int?> rigaPromozione = const Value.absent(),
  4767. Value<int?> prezzoManuale = const Value.absent()}) =>
  4768. RigaOrdine(
  4769. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  4770. idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine,
  4771. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  4772. idListino: idListino.present ? idListino.value : this.idListino,
  4773. quantita: quantita.present ? quantita.value : this.quantita,
  4774. prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo,
  4775. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  4776. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  4777. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  4778. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  4779. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  4780. prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto,
  4781. scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce,
  4782. totale: totale.present ? totale.value : this.totale,
  4783. dataConsegna:
  4784. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  4785. dataModifica:
  4786. dataModifica.present ? dataModifica.value : this.dataModifica,
  4787. qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa,
  4788. stato: stato.present ? stato.value : this.stato,
  4789. colli: colli.present ? colli.value : this.colli,
  4790. promozione: promozione.present ? promozione.value : this.promozione,
  4791. rigaPromozione:
  4792. rigaPromozione.present ? rigaPromozione.value : this.rigaPromozione,
  4793. prezzoManuale:
  4794. prezzoManuale.present ? prezzoManuale.value : this.prezzoManuale,
  4795. );
  4796. RigaOrdine copyWithCompanion(RigheOrdineCompanion data) {
  4797. return RigaOrdine(
  4798. idRigaOrdine: data.idRigaOrdine.present
  4799. ? data.idRigaOrdine.value
  4800. : this.idRigaOrdine,
  4801. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  4802. idArticolo:
  4803. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  4804. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  4805. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  4806. prezzoLordo:
  4807. data.prezzoLordo.present ? data.prezzoLordo.value : this.prezzoLordo,
  4808. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  4809. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  4810. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  4811. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  4812. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  4813. prezzoNetto:
  4814. data.prezzoNetto.present ? data.prezzoNetto.value : this.prezzoNetto,
  4815. scontoMerce:
  4816. data.scontoMerce.present ? data.scontoMerce.value : this.scontoMerce,
  4817. totale: data.totale.present ? data.totale.value : this.totale,
  4818. dataConsegna: data.dataConsegna.present
  4819. ? data.dataConsegna.value
  4820. : this.dataConsegna,
  4821. dataModifica: data.dataModifica.present
  4822. ? data.dataModifica.value
  4823. : this.dataModifica,
  4824. qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa,
  4825. stato: data.stato.present ? data.stato.value : this.stato,
  4826. colli: data.colli.present ? data.colli.value : this.colli,
  4827. promozione:
  4828. data.promozione.present ? data.promozione.value : this.promozione,
  4829. rigaPromozione: data.rigaPromozione.present
  4830. ? data.rigaPromozione.value
  4831. : this.rigaPromozione,
  4832. prezzoManuale: data.prezzoManuale.present
  4833. ? data.prezzoManuale.value
  4834. : this.prezzoManuale,
  4835. );
  4836. }
  4837. @override
  4838. String toString() {
  4839. return (StringBuffer('RigaOrdine(')
  4840. ..write('idRigaOrdine: $idRigaOrdine, ')
  4841. ..write('idOrdine: $idOrdine, ')
  4842. ..write('idArticolo: $idArticolo, ')
  4843. ..write('idListino: $idListino, ')
  4844. ..write('quantita: $quantita, ')
  4845. ..write('prezzoLordo: $prezzoLordo, ')
  4846. ..write('sconto1: $sconto1, ')
  4847. ..write('sconto2: $sconto2, ')
  4848. ..write('sconto3: $sconto3, ')
  4849. ..write('sconto4: $sconto4, ')
  4850. ..write('sconto5: $sconto5, ')
  4851. ..write('prezzoNetto: $prezzoNetto, ')
  4852. ..write('scontoMerce: $scontoMerce, ')
  4853. ..write('totale: $totale, ')
  4854. ..write('dataConsegna: $dataConsegna, ')
  4855. ..write('dataModifica: $dataModifica, ')
  4856. ..write('qtaEvasa: $qtaEvasa, ')
  4857. ..write('stato: $stato, ')
  4858. ..write('colli: $colli, ')
  4859. ..write('promozione: $promozione, ')
  4860. ..write('rigaPromozione: $rigaPromozione, ')
  4861. ..write('prezzoManuale: $prezzoManuale')
  4862. ..write(')'))
  4863. .toString();
  4864. }
  4865. @override
  4866. int get hashCode => Object.hashAll([
  4867. idRigaOrdine,
  4868. idOrdine,
  4869. idArticolo,
  4870. idListino,
  4871. quantita,
  4872. prezzoLordo,
  4873. sconto1,
  4874. sconto2,
  4875. sconto3,
  4876. sconto4,
  4877. sconto5,
  4878. prezzoNetto,
  4879. scontoMerce,
  4880. totale,
  4881. dataConsegna,
  4882. dataModifica,
  4883. qtaEvasa,
  4884. stato,
  4885. colli,
  4886. promozione,
  4887. rigaPromozione,
  4888. prezzoManuale
  4889. ]);
  4890. @override
  4891. bool operator ==(Object other) =>
  4892. identical(this, other) ||
  4893. (other is RigaOrdine &&
  4894. other.idRigaOrdine == this.idRigaOrdine &&
  4895. other.idOrdine == this.idOrdine &&
  4896. other.idArticolo == this.idArticolo &&
  4897. other.idListino == this.idListino &&
  4898. other.quantita == this.quantita &&
  4899. other.prezzoLordo == this.prezzoLordo &&
  4900. other.sconto1 == this.sconto1 &&
  4901. other.sconto2 == this.sconto2 &&
  4902. other.sconto3 == this.sconto3 &&
  4903. other.sconto4 == this.sconto4 &&
  4904. other.sconto5 == this.sconto5 &&
  4905. other.prezzoNetto == this.prezzoNetto &&
  4906. other.scontoMerce == this.scontoMerce &&
  4907. other.totale == this.totale &&
  4908. other.dataConsegna == this.dataConsegna &&
  4909. other.dataModifica == this.dataModifica &&
  4910. other.qtaEvasa == this.qtaEvasa &&
  4911. other.stato == this.stato &&
  4912. other.colli == this.colli &&
  4913. other.promozione == this.promozione &&
  4914. other.rigaPromozione == this.rigaPromozione &&
  4915. other.prezzoManuale == this.prezzoManuale);
  4916. }
  4917. class RigheOrdineCompanion extends UpdateCompanion<RigaOrdine> {
  4918. final Value<int> idRigaOrdine;
  4919. final Value<int?> idOrdine;
  4920. final Value<int?> idArticolo;
  4921. final Value<int?> idListino;
  4922. final Value<double?> quantita;
  4923. final Value<double?> prezzoLordo;
  4924. final Value<double?> sconto1;
  4925. final Value<double?> sconto2;
  4926. final Value<double?> sconto3;
  4927. final Value<double?> sconto4;
  4928. final Value<double?> sconto5;
  4929. final Value<double?> prezzoNetto;
  4930. final Value<double?> scontoMerce;
  4931. final Value<double?> totale;
  4932. final Value<String?> dataConsegna;
  4933. final Value<String?> dataModifica;
  4934. final Value<double?> qtaEvasa;
  4935. final Value<String?> stato;
  4936. final Value<double?> colli;
  4937. final Value<int?> promozione;
  4938. final Value<int?> rigaPromozione;
  4939. final Value<int?> prezzoManuale;
  4940. const RigheOrdineCompanion({
  4941. this.idRigaOrdine = const Value.absent(),
  4942. this.idOrdine = const Value.absent(),
  4943. this.idArticolo = const Value.absent(),
  4944. this.idListino = const Value.absent(),
  4945. this.quantita = const Value.absent(),
  4946. this.prezzoLordo = const Value.absent(),
  4947. this.sconto1 = const Value.absent(),
  4948. this.sconto2 = const Value.absent(),
  4949. this.sconto3 = const Value.absent(),
  4950. this.sconto4 = const Value.absent(),
  4951. this.sconto5 = const Value.absent(),
  4952. this.prezzoNetto = const Value.absent(),
  4953. this.scontoMerce = const Value.absent(),
  4954. this.totale = const Value.absent(),
  4955. this.dataConsegna = const Value.absent(),
  4956. this.dataModifica = const Value.absent(),
  4957. this.qtaEvasa = const Value.absent(),
  4958. this.stato = const Value.absent(),
  4959. this.colli = const Value.absent(),
  4960. this.promozione = const Value.absent(),
  4961. this.rigaPromozione = const Value.absent(),
  4962. this.prezzoManuale = const Value.absent(),
  4963. });
  4964. RigheOrdineCompanion.insert({
  4965. this.idRigaOrdine = const Value.absent(),
  4966. this.idOrdine = const Value.absent(),
  4967. this.idArticolo = const Value.absent(),
  4968. this.idListino = const Value.absent(),
  4969. this.quantita = const Value.absent(),
  4970. this.prezzoLordo = const Value.absent(),
  4971. this.sconto1 = const Value.absent(),
  4972. this.sconto2 = const Value.absent(),
  4973. this.sconto3 = const Value.absent(),
  4974. this.sconto4 = const Value.absent(),
  4975. this.sconto5 = const Value.absent(),
  4976. this.prezzoNetto = const Value.absent(),
  4977. this.scontoMerce = const Value.absent(),
  4978. this.totale = const Value.absent(),
  4979. this.dataConsegna = const Value.absent(),
  4980. this.dataModifica = const Value.absent(),
  4981. this.qtaEvasa = const Value.absent(),
  4982. this.stato = const Value.absent(),
  4983. this.colli = const Value.absent(),
  4984. this.promozione = const Value.absent(),
  4985. this.rigaPromozione = const Value.absent(),
  4986. this.prezzoManuale = const Value.absent(),
  4987. });
  4988. static Insertable<RigaOrdine> custom({
  4989. Expression<int>? idRigaOrdine,
  4990. Expression<int>? idOrdine,
  4991. Expression<int>? idArticolo,
  4992. Expression<int>? idListino,
  4993. Expression<double>? quantita,
  4994. Expression<double>? prezzoLordo,
  4995. Expression<double>? sconto1,
  4996. Expression<double>? sconto2,
  4997. Expression<double>? sconto3,
  4998. Expression<double>? sconto4,
  4999. Expression<double>? sconto5,
  5000. Expression<double>? prezzoNetto,
  5001. Expression<double>? scontoMerce,
  5002. Expression<double>? totale,
  5003. Expression<String>? dataConsegna,
  5004. Expression<String>? dataModifica,
  5005. Expression<double>? qtaEvasa,
  5006. Expression<String>? stato,
  5007. Expression<double>? colli,
  5008. Expression<int>? promozione,
  5009. Expression<int>? rigaPromozione,
  5010. Expression<int>? prezzoManuale,
  5011. }) {
  5012. return RawValuesInsertable({
  5013. if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine,
  5014. if (idOrdine != null) 'idOrdine': idOrdine,
  5015. if (idArticolo != null) 'idArticolo': idArticolo,
  5016. if (idListino != null) 'idListino': idListino,
  5017. if (quantita != null) 'quantita': quantita,
  5018. if (prezzoLordo != null) 'prezzoLordo': prezzoLordo,
  5019. if (sconto1 != null) 'sconto1': sconto1,
  5020. if (sconto2 != null) 'sconto2': sconto2,
  5021. if (sconto3 != null) 'sconto3': sconto3,
  5022. if (sconto4 != null) 'sconto4': sconto4,
  5023. if (sconto5 != null) 'sconto5': sconto5,
  5024. if (prezzoNetto != null) 'prezzoNetto': prezzoNetto,
  5025. if (scontoMerce != null) 'scontoMerce': scontoMerce,
  5026. if (totale != null) 'totale': totale,
  5027. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  5028. if (dataModifica != null) 'dataModifica': dataModifica,
  5029. if (qtaEvasa != null) 'qtaEvasa': qtaEvasa,
  5030. if (stato != null) 'stato': stato,
  5031. if (colli != null) 'colli': colli,
  5032. if (promozione != null) 'promozione': promozione,
  5033. if (rigaPromozione != null) 'rigaPromozione': rigaPromozione,
  5034. if (prezzoManuale != null) 'prezzoManuale': prezzoManuale,
  5035. });
  5036. }
  5037. RigheOrdineCompanion copyWith(
  5038. {Value<int>? idRigaOrdine,
  5039. Value<int?>? idOrdine,
  5040. Value<int?>? idArticolo,
  5041. Value<int?>? idListino,
  5042. Value<double?>? quantita,
  5043. Value<double?>? prezzoLordo,
  5044. Value<double?>? sconto1,
  5045. Value<double?>? sconto2,
  5046. Value<double?>? sconto3,
  5047. Value<double?>? sconto4,
  5048. Value<double?>? sconto5,
  5049. Value<double?>? prezzoNetto,
  5050. Value<double?>? scontoMerce,
  5051. Value<double?>? totale,
  5052. Value<String?>? dataConsegna,
  5053. Value<String?>? dataModifica,
  5054. Value<double?>? qtaEvasa,
  5055. Value<String?>? stato,
  5056. Value<double?>? colli,
  5057. Value<int?>? promozione,
  5058. Value<int?>? rigaPromozione,
  5059. Value<int?>? prezzoManuale}) {
  5060. return RigheOrdineCompanion(
  5061. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  5062. idOrdine: idOrdine ?? this.idOrdine,
  5063. idArticolo: idArticolo ?? this.idArticolo,
  5064. idListino: idListino ?? this.idListino,
  5065. quantita: quantita ?? this.quantita,
  5066. prezzoLordo: prezzoLordo ?? this.prezzoLordo,
  5067. sconto1: sconto1 ?? this.sconto1,
  5068. sconto2: sconto2 ?? this.sconto2,
  5069. sconto3: sconto3 ?? this.sconto3,
  5070. sconto4: sconto4 ?? this.sconto4,
  5071. sconto5: sconto5 ?? this.sconto5,
  5072. prezzoNetto: prezzoNetto ?? this.prezzoNetto,
  5073. scontoMerce: scontoMerce ?? this.scontoMerce,
  5074. totale: totale ?? this.totale,
  5075. dataConsegna: dataConsegna ?? this.dataConsegna,
  5076. dataModifica: dataModifica ?? this.dataModifica,
  5077. qtaEvasa: qtaEvasa ?? this.qtaEvasa,
  5078. stato: stato ?? this.stato,
  5079. colli: colli ?? this.colli,
  5080. promozione: promozione ?? this.promozione,
  5081. rigaPromozione: rigaPromozione ?? this.rigaPromozione,
  5082. prezzoManuale: prezzoManuale ?? this.prezzoManuale,
  5083. );
  5084. }
  5085. @override
  5086. Map<String, Expression> toColumns(bool nullToAbsent) {
  5087. final map = <String, Expression>{};
  5088. if (idRigaOrdine.present) {
  5089. map['idRigaOrdine'] = Variable<int>(idRigaOrdine.value);
  5090. }
  5091. if (idOrdine.present) {
  5092. map['idOrdine'] = Variable<int>(idOrdine.value);
  5093. }
  5094. if (idArticolo.present) {
  5095. map['idArticolo'] = Variable<int>(idArticolo.value);
  5096. }
  5097. if (idListino.present) {
  5098. map['idListino'] = Variable<int>(idListino.value);
  5099. }
  5100. if (quantita.present) {
  5101. map['quantita'] = Variable<double>(quantita.value);
  5102. }
  5103. if (prezzoLordo.present) {
  5104. map['prezzoLordo'] = Variable<double>(prezzoLordo.value);
  5105. }
  5106. if (sconto1.present) {
  5107. map['sconto1'] = Variable<double>(sconto1.value);
  5108. }
  5109. if (sconto2.present) {
  5110. map['sconto2'] = Variable<double>(sconto2.value);
  5111. }
  5112. if (sconto3.present) {
  5113. map['sconto3'] = Variable<double>(sconto3.value);
  5114. }
  5115. if (sconto4.present) {
  5116. map['sconto4'] = Variable<double>(sconto4.value);
  5117. }
  5118. if (sconto5.present) {
  5119. map['sconto5'] = Variable<double>(sconto5.value);
  5120. }
  5121. if (prezzoNetto.present) {
  5122. map['prezzoNetto'] = Variable<double>(prezzoNetto.value);
  5123. }
  5124. if (scontoMerce.present) {
  5125. map['scontoMerce'] = Variable<double>(scontoMerce.value);
  5126. }
  5127. if (totale.present) {
  5128. map['totale'] = Variable<double>(totale.value);
  5129. }
  5130. if (dataConsegna.present) {
  5131. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  5132. }
  5133. if (dataModifica.present) {
  5134. map['dataModifica'] = Variable<String>(dataModifica.value);
  5135. }
  5136. if (qtaEvasa.present) {
  5137. map['qtaEvasa'] = Variable<double>(qtaEvasa.value);
  5138. }
  5139. if (stato.present) {
  5140. map['stato'] = Variable<String>(stato.value);
  5141. }
  5142. if (colli.present) {
  5143. map['colli'] = Variable<double>(colli.value);
  5144. }
  5145. if (promozione.present) {
  5146. map['promozione'] = Variable<int>(promozione.value);
  5147. }
  5148. if (rigaPromozione.present) {
  5149. map['rigaPromozione'] = Variable<int>(rigaPromozione.value);
  5150. }
  5151. if (prezzoManuale.present) {
  5152. map['prezzoManuale'] = Variable<int>(prezzoManuale.value);
  5153. }
  5154. return map;
  5155. }
  5156. @override
  5157. String toString() {
  5158. return (StringBuffer('RigheOrdineCompanion(')
  5159. ..write('idRigaOrdine: $idRigaOrdine, ')
  5160. ..write('idOrdine: $idOrdine, ')
  5161. ..write('idArticolo: $idArticolo, ')
  5162. ..write('idListino: $idListino, ')
  5163. ..write('quantita: $quantita, ')
  5164. ..write('prezzoLordo: $prezzoLordo, ')
  5165. ..write('sconto1: $sconto1, ')
  5166. ..write('sconto2: $sconto2, ')
  5167. ..write('sconto3: $sconto3, ')
  5168. ..write('sconto4: $sconto4, ')
  5169. ..write('sconto5: $sconto5, ')
  5170. ..write('prezzoNetto: $prezzoNetto, ')
  5171. ..write('scontoMerce: $scontoMerce, ')
  5172. ..write('totale: $totale, ')
  5173. ..write('dataConsegna: $dataConsegna, ')
  5174. ..write('dataModifica: $dataModifica, ')
  5175. ..write('qtaEvasa: $qtaEvasa, ')
  5176. ..write('stato: $stato, ')
  5177. ..write('colli: $colli, ')
  5178. ..write('promozione: $promozione, ')
  5179. ..write('rigaPromozione: $rigaPromozione, ')
  5180. ..write('prezzoManuale: $prezzoManuale')
  5181. ..write(')'))
  5182. .toString();
  5183. }
  5184. }
  5185. class $FilialiTable extends Filiali with TableInfo<$FilialiTable, Filiale> {
  5186. @override
  5187. final GeneratedDatabase attachedDatabase;
  5188. final String? _alias;
  5189. $FilialiTable(this.attachedDatabase, [this._alias]);
  5190. static const VerificationMeta _idFilialeMeta =
  5191. const VerificationMeta('idFiliale');
  5192. @override
  5193. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  5194. 'idFiliale', aliasedName, false,
  5195. hasAutoIncrement: true,
  5196. type: DriftSqlType.int,
  5197. requiredDuringInsert: false,
  5198. defaultConstraints:
  5199. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  5200. static const VerificationMeta _idFilialeRemotoMeta =
  5201. const VerificationMeta('idFilialeRemoto');
  5202. @override
  5203. late final GeneratedColumn<int> idFilialeRemoto = GeneratedColumn<int>(
  5204. 'idFilialeRemoto', aliasedName, true,
  5205. type: DriftSqlType.int, requiredDuringInsert: false);
  5206. static const VerificationMeta _idClienteMeta =
  5207. const VerificationMeta('idCliente');
  5208. @override
  5209. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  5210. 'idCliente', aliasedName, true,
  5211. type: DriftSqlType.int, requiredDuringInsert: false);
  5212. static const VerificationMeta _idAgenteMeta =
  5213. const VerificationMeta('idAgente');
  5214. @override
  5215. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  5216. 'idAgente', aliasedName, true,
  5217. type: DriftSqlType.int, requiredDuringInsert: false);
  5218. static const VerificationMeta _codFilialeMeta =
  5219. const VerificationMeta('codFiliale');
  5220. @override
  5221. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  5222. 'codFiliale', aliasedName, true,
  5223. type: DriftSqlType.string, requiredDuringInsert: false);
  5224. static const VerificationMeta _descrizioneMeta =
  5225. const VerificationMeta('descrizione');
  5226. @override
  5227. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  5228. 'descrizione', aliasedName, true,
  5229. type: DriftSqlType.string, requiredDuringInsert: false);
  5230. static const VerificationMeta _indirizzoMeta =
  5231. const VerificationMeta('indirizzo');
  5232. @override
  5233. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  5234. 'indirizzo', aliasedName, true,
  5235. type: DriftSqlType.string, requiredDuringInsert: false);
  5236. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  5237. @override
  5238. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  5239. 'citta', aliasedName, true,
  5240. type: DriftSqlType.string, requiredDuringInsert: false);
  5241. static const VerificationMeta _provinciaMeta =
  5242. const VerificationMeta('provincia');
  5243. @override
  5244. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  5245. 'provincia', aliasedName, true,
  5246. type: DriftSqlType.string, requiredDuringInsert: false);
  5247. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  5248. @override
  5249. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  5250. 'cap', aliasedName, true,
  5251. type: DriftSqlType.string, requiredDuringInsert: false);
  5252. static const VerificationMeta _frazioneMeta =
  5253. const VerificationMeta('frazione');
  5254. @override
  5255. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  5256. 'frazione', aliasedName, true,
  5257. type: DriftSqlType.string, requiredDuringInsert: false);
  5258. static const VerificationMeta _nazioneMeta =
  5259. const VerificationMeta('nazione');
  5260. @override
  5261. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  5262. 'nazione', aliasedName, true,
  5263. type: DriftSqlType.string, requiredDuringInsert: false);
  5264. static const VerificationMeta _telefonoMeta =
  5265. const VerificationMeta('telefono');
  5266. @override
  5267. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  5268. 'telefono', aliasedName, true,
  5269. type: DriftSqlType.string, requiredDuringInsert: false);
  5270. static const VerificationMeta _cellulareMeta =
  5271. const VerificationMeta('cellulare');
  5272. @override
  5273. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  5274. 'cellulare', aliasedName, true,
  5275. type: DriftSqlType.string, requiredDuringInsert: false);
  5276. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  5277. @override
  5278. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  5279. 'fax', aliasedName, true,
  5280. type: DriftSqlType.string, requiredDuringInsert: false);
  5281. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  5282. @override
  5283. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  5284. 'email', aliasedName, true,
  5285. type: DriftSqlType.string, requiredDuringInsert: false);
  5286. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  5287. @override
  5288. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  5289. 'stato', aliasedName, true,
  5290. type: DriftSqlType.string, requiredDuringInsert: false);
  5291. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  5292. @override
  5293. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  5294. 'attivo', aliasedName, false,
  5295. type: DriftSqlType.int,
  5296. requiredDuringInsert: false,
  5297. defaultValue: const Constant(1));
  5298. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  5299. @override
  5300. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  5301. 'note', aliasedName, true,
  5302. type: DriftSqlType.string, requiredDuringInsert: false);
  5303. @override
  5304. List<GeneratedColumn> get $columns => [
  5305. idFiliale,
  5306. idFilialeRemoto,
  5307. idCliente,
  5308. idAgente,
  5309. codFiliale,
  5310. descrizione,
  5311. indirizzo,
  5312. citta,
  5313. provincia,
  5314. cap,
  5315. frazione,
  5316. nazione,
  5317. telefono,
  5318. cellulare,
  5319. fax,
  5320. email,
  5321. stato,
  5322. attivo,
  5323. note
  5324. ];
  5325. @override
  5326. String get aliasedName => _alias ?? actualTableName;
  5327. @override
  5328. String get actualTableName => $name;
  5329. static const String $name = 'Filiali';
  5330. @override
  5331. VerificationContext validateIntegrity(Insertable<Filiale> instance,
  5332. {bool isInserting = false}) {
  5333. final context = VerificationContext();
  5334. final data = instance.toColumns(true);
  5335. if (data.containsKey('idFiliale')) {
  5336. context.handle(_idFilialeMeta,
  5337. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta));
  5338. }
  5339. if (data.containsKey('idFilialeRemoto')) {
  5340. context.handle(
  5341. _idFilialeRemotoMeta,
  5342. idFilialeRemoto.isAcceptableOrUnknown(
  5343. data['idFilialeRemoto']!, _idFilialeRemotoMeta));
  5344. }
  5345. if (data.containsKey('idCliente')) {
  5346. context.handle(_idClienteMeta,
  5347. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  5348. }
  5349. if (data.containsKey('idAgente')) {
  5350. context.handle(_idAgenteMeta,
  5351. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  5352. }
  5353. if (data.containsKey('codFiliale')) {
  5354. context.handle(
  5355. _codFilialeMeta,
  5356. codFiliale.isAcceptableOrUnknown(
  5357. data['codFiliale']!, _codFilialeMeta));
  5358. }
  5359. if (data.containsKey('descrizione')) {
  5360. context.handle(
  5361. _descrizioneMeta,
  5362. descrizione.isAcceptableOrUnknown(
  5363. data['descrizione']!, _descrizioneMeta));
  5364. }
  5365. if (data.containsKey('indirizzo')) {
  5366. context.handle(_indirizzoMeta,
  5367. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  5368. }
  5369. if (data.containsKey('citta')) {
  5370. context.handle(
  5371. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  5372. }
  5373. if (data.containsKey('provincia')) {
  5374. context.handle(_provinciaMeta,
  5375. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  5376. }
  5377. if (data.containsKey('cap')) {
  5378. context.handle(
  5379. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  5380. }
  5381. if (data.containsKey('frazione')) {
  5382. context.handle(_frazioneMeta,
  5383. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta));
  5384. }
  5385. if (data.containsKey('nazione')) {
  5386. context.handle(_nazioneMeta,
  5387. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta));
  5388. }
  5389. if (data.containsKey('telefono')) {
  5390. context.handle(_telefonoMeta,
  5391. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta));
  5392. }
  5393. if (data.containsKey('cellulare')) {
  5394. context.handle(_cellulareMeta,
  5395. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta));
  5396. }
  5397. if (data.containsKey('fax')) {
  5398. context.handle(
  5399. _faxMeta, fax.isAcceptableOrUnknown(data['fax']!, _faxMeta));
  5400. }
  5401. if (data.containsKey('email')) {
  5402. context.handle(
  5403. _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta));
  5404. }
  5405. if (data.containsKey('stato')) {
  5406. context.handle(
  5407. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  5408. }
  5409. if (data.containsKey('attivo')) {
  5410. context.handle(_attivoMeta,
  5411. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  5412. }
  5413. if (data.containsKey('note')) {
  5414. context.handle(
  5415. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  5416. }
  5417. return context;
  5418. }
  5419. @override
  5420. Set<GeneratedColumn> get $primaryKey => {idFiliale};
  5421. @override
  5422. Filiale map(Map<String, dynamic> data, {String? tablePrefix}) {
  5423. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  5424. return Filiale(
  5425. idFiliale: attachedDatabase.typeMapping
  5426. .read(DriftSqlType.int, data['${effectivePrefix}idFiliale'])!,
  5427. idFilialeRemoto: attachedDatabase.typeMapping
  5428. .read(DriftSqlType.int, data['${effectivePrefix}idFilialeRemoto']),
  5429. idCliente: attachedDatabase.typeMapping
  5430. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  5431. idAgente: attachedDatabase.typeMapping
  5432. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  5433. codFiliale: attachedDatabase.typeMapping
  5434. .read(DriftSqlType.string, data['${effectivePrefix}codFiliale']),
  5435. descrizione: attachedDatabase.typeMapping
  5436. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  5437. indirizzo: attachedDatabase.typeMapping
  5438. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  5439. citta: attachedDatabase.typeMapping
  5440. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  5441. provincia: attachedDatabase.typeMapping
  5442. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  5443. cap: attachedDatabase.typeMapping
  5444. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  5445. frazione: attachedDatabase.typeMapping
  5446. .read(DriftSqlType.string, data['${effectivePrefix}frazione']),
  5447. nazione: attachedDatabase.typeMapping
  5448. .read(DriftSqlType.string, data['${effectivePrefix}nazione']),
  5449. telefono: attachedDatabase.typeMapping
  5450. .read(DriftSqlType.string, data['${effectivePrefix}telefono']),
  5451. cellulare: attachedDatabase.typeMapping
  5452. .read(DriftSqlType.string, data['${effectivePrefix}cellulare']),
  5453. fax: attachedDatabase.typeMapping
  5454. .read(DriftSqlType.string, data['${effectivePrefix}fax']),
  5455. email: attachedDatabase.typeMapping
  5456. .read(DriftSqlType.string, data['${effectivePrefix}email']),
  5457. stato: attachedDatabase.typeMapping
  5458. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  5459. attivo: attachedDatabase.typeMapping
  5460. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  5461. note: attachedDatabase.typeMapping
  5462. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  5463. );
  5464. }
  5465. @override
  5466. $FilialiTable createAlias(String alias) {
  5467. return $FilialiTable(attachedDatabase, alias);
  5468. }
  5469. }
  5470. class Filiale extends DataClass implements Insertable<Filiale> {
  5471. final int idFiliale;
  5472. final int? idFilialeRemoto;
  5473. final int? idCliente;
  5474. final int? idAgente;
  5475. final String? codFiliale;
  5476. final String? descrizione;
  5477. final String? indirizzo;
  5478. final String? citta;
  5479. final String? provincia;
  5480. final String? cap;
  5481. final String? frazione;
  5482. final String? nazione;
  5483. final String? telefono;
  5484. final String? cellulare;
  5485. final String? fax;
  5486. final String? email;
  5487. final String? stato;
  5488. final int attivo;
  5489. final String? note;
  5490. const Filiale(
  5491. {required this.idFiliale,
  5492. this.idFilialeRemoto,
  5493. this.idCliente,
  5494. this.idAgente,
  5495. this.codFiliale,
  5496. this.descrizione,
  5497. this.indirizzo,
  5498. this.citta,
  5499. this.provincia,
  5500. this.cap,
  5501. this.frazione,
  5502. this.nazione,
  5503. this.telefono,
  5504. this.cellulare,
  5505. this.fax,
  5506. this.email,
  5507. this.stato,
  5508. required this.attivo,
  5509. this.note});
  5510. @override
  5511. Map<String, Expression> toColumns(bool nullToAbsent) {
  5512. final map = <String, Expression>{};
  5513. map['idFiliale'] = Variable<int>(idFiliale);
  5514. if (!nullToAbsent || idFilialeRemoto != null) {
  5515. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto);
  5516. }
  5517. if (!nullToAbsent || idCliente != null) {
  5518. map['idCliente'] = Variable<int>(idCliente);
  5519. }
  5520. if (!nullToAbsent || idAgente != null) {
  5521. map['idAgente'] = Variable<int>(idAgente);
  5522. }
  5523. if (!nullToAbsent || codFiliale != null) {
  5524. map['codFiliale'] = Variable<String>(codFiliale);
  5525. }
  5526. if (!nullToAbsent || descrizione != null) {
  5527. map['descrizione'] = Variable<String>(descrizione);
  5528. }
  5529. if (!nullToAbsent || indirizzo != null) {
  5530. map['indirizzo'] = Variable<String>(indirizzo);
  5531. }
  5532. if (!nullToAbsent || citta != null) {
  5533. map['citta'] = Variable<String>(citta);
  5534. }
  5535. if (!nullToAbsent || provincia != null) {
  5536. map['provincia'] = Variable<String>(provincia);
  5537. }
  5538. if (!nullToAbsent || cap != null) {
  5539. map['cap'] = Variable<String>(cap);
  5540. }
  5541. if (!nullToAbsent || frazione != null) {
  5542. map['frazione'] = Variable<String>(frazione);
  5543. }
  5544. if (!nullToAbsent || nazione != null) {
  5545. map['nazione'] = Variable<String>(nazione);
  5546. }
  5547. if (!nullToAbsent || telefono != null) {
  5548. map['telefono'] = Variable<String>(telefono);
  5549. }
  5550. if (!nullToAbsent || cellulare != null) {
  5551. map['cellulare'] = Variable<String>(cellulare);
  5552. }
  5553. if (!nullToAbsent || fax != null) {
  5554. map['fax'] = Variable<String>(fax);
  5555. }
  5556. if (!nullToAbsent || email != null) {
  5557. map['email'] = Variable<String>(email);
  5558. }
  5559. if (!nullToAbsent || stato != null) {
  5560. map['stato'] = Variable<String>(stato);
  5561. }
  5562. map['attivo'] = Variable<int>(attivo);
  5563. if (!nullToAbsent || note != null) {
  5564. map['note'] = Variable<String>(note);
  5565. }
  5566. return map;
  5567. }
  5568. FilialiCompanion toCompanion(bool nullToAbsent) {
  5569. return FilialiCompanion(
  5570. idFiliale: Value(idFiliale),
  5571. idFilialeRemoto: idFilialeRemoto == null && nullToAbsent
  5572. ? const Value.absent()
  5573. : Value(idFilialeRemoto),
  5574. idCliente: idCliente == null && nullToAbsent
  5575. ? const Value.absent()
  5576. : Value(idCliente),
  5577. idAgente: idAgente == null && nullToAbsent
  5578. ? const Value.absent()
  5579. : Value(idAgente),
  5580. codFiliale: codFiliale == null && nullToAbsent
  5581. ? const Value.absent()
  5582. : Value(codFiliale),
  5583. descrizione: descrizione == null && nullToAbsent
  5584. ? const Value.absent()
  5585. : Value(descrizione),
  5586. indirizzo: indirizzo == null && nullToAbsent
  5587. ? const Value.absent()
  5588. : Value(indirizzo),
  5589. citta:
  5590. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  5591. provincia: provincia == null && nullToAbsent
  5592. ? const Value.absent()
  5593. : Value(provincia),
  5594. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  5595. frazione: frazione == null && nullToAbsent
  5596. ? const Value.absent()
  5597. : Value(frazione),
  5598. nazione: nazione == null && nullToAbsent
  5599. ? const Value.absent()
  5600. : Value(nazione),
  5601. telefono: telefono == null && nullToAbsent
  5602. ? const Value.absent()
  5603. : Value(telefono),
  5604. cellulare: cellulare == null && nullToAbsent
  5605. ? const Value.absent()
  5606. : Value(cellulare),
  5607. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  5608. email:
  5609. email == null && nullToAbsent ? const Value.absent() : Value(email),
  5610. stato:
  5611. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  5612. attivo: Value(attivo),
  5613. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  5614. );
  5615. }
  5616. factory Filiale.fromJson(Map<String, dynamic> json,
  5617. {ValueSerializer? serializer}) {
  5618. serializer ??= driftRuntimeOptions.defaultSerializer;
  5619. return Filiale(
  5620. idFiliale: serializer.fromJson<int>(json['idFiliale']),
  5621. idFilialeRemoto: serializer.fromJson<int?>(json['idFilialeRemoto']),
  5622. idCliente: serializer.fromJson<int?>(json['idCliente']),
  5623. idAgente: serializer.fromJson<int?>(json['idAgente']),
  5624. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  5625. descrizione: serializer.fromJson<String?>(json['descrizione']),
  5626. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  5627. citta: serializer.fromJson<String?>(json['citta']),
  5628. provincia: serializer.fromJson<String?>(json['provincia']),
  5629. cap: serializer.fromJson<String?>(json['cap']),
  5630. frazione: serializer.fromJson<String?>(json['frazione']),
  5631. nazione: serializer.fromJson<String?>(json['nazione']),
  5632. telefono: serializer.fromJson<String?>(json['telefono']),
  5633. cellulare: serializer.fromJson<String?>(json['cellulare']),
  5634. fax: serializer.fromJson<String?>(json['fax']),
  5635. email: serializer.fromJson<String?>(json['email']),
  5636. stato: serializer.fromJson<String?>(json['stato']),
  5637. attivo: serializer.fromJson<int>(json['attivo']),
  5638. note: serializer.fromJson<String?>(json['note']),
  5639. );
  5640. }
  5641. @override
  5642. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  5643. serializer ??= driftRuntimeOptions.defaultSerializer;
  5644. return <String, dynamic>{
  5645. 'idFiliale': serializer.toJson<int>(idFiliale),
  5646. 'idFilialeRemoto': serializer.toJson<int?>(idFilialeRemoto),
  5647. 'idCliente': serializer.toJson<int?>(idCliente),
  5648. 'idAgente': serializer.toJson<int?>(idAgente),
  5649. 'codFiliale': serializer.toJson<String?>(codFiliale),
  5650. 'descrizione': serializer.toJson<String?>(descrizione),
  5651. 'indirizzo': serializer.toJson<String?>(indirizzo),
  5652. 'citta': serializer.toJson<String?>(citta),
  5653. 'provincia': serializer.toJson<String?>(provincia),
  5654. 'cap': serializer.toJson<String?>(cap),
  5655. 'frazione': serializer.toJson<String?>(frazione),
  5656. 'nazione': serializer.toJson<String?>(nazione),
  5657. 'telefono': serializer.toJson<String?>(telefono),
  5658. 'cellulare': serializer.toJson<String?>(cellulare),
  5659. 'fax': serializer.toJson<String?>(fax),
  5660. 'email': serializer.toJson<String?>(email),
  5661. 'stato': serializer.toJson<String?>(stato),
  5662. 'attivo': serializer.toJson<int>(attivo),
  5663. 'note': serializer.toJson<String?>(note),
  5664. };
  5665. }
  5666. Filiale copyWith(
  5667. {int? idFiliale,
  5668. Value<int?> idFilialeRemoto = const Value.absent(),
  5669. Value<int?> idCliente = const Value.absent(),
  5670. Value<int?> idAgente = const Value.absent(),
  5671. Value<String?> codFiliale = const Value.absent(),
  5672. Value<String?> descrizione = const Value.absent(),
  5673. Value<String?> indirizzo = const Value.absent(),
  5674. Value<String?> citta = const Value.absent(),
  5675. Value<String?> provincia = const Value.absent(),
  5676. Value<String?> cap = const Value.absent(),
  5677. Value<String?> frazione = const Value.absent(),
  5678. Value<String?> nazione = const Value.absent(),
  5679. Value<String?> telefono = const Value.absent(),
  5680. Value<String?> cellulare = const Value.absent(),
  5681. Value<String?> fax = const Value.absent(),
  5682. Value<String?> email = const Value.absent(),
  5683. Value<String?> stato = const Value.absent(),
  5684. int? attivo,
  5685. Value<String?> note = const Value.absent()}) =>
  5686. Filiale(
  5687. idFiliale: idFiliale ?? this.idFiliale,
  5688. idFilialeRemoto: idFilialeRemoto.present
  5689. ? idFilialeRemoto.value
  5690. : this.idFilialeRemoto,
  5691. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  5692. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  5693. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  5694. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  5695. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  5696. citta: citta.present ? citta.value : this.citta,
  5697. provincia: provincia.present ? provincia.value : this.provincia,
  5698. cap: cap.present ? cap.value : this.cap,
  5699. frazione: frazione.present ? frazione.value : this.frazione,
  5700. nazione: nazione.present ? nazione.value : this.nazione,
  5701. telefono: telefono.present ? telefono.value : this.telefono,
  5702. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  5703. fax: fax.present ? fax.value : this.fax,
  5704. email: email.present ? email.value : this.email,
  5705. stato: stato.present ? stato.value : this.stato,
  5706. attivo: attivo ?? this.attivo,
  5707. note: note.present ? note.value : this.note,
  5708. );
  5709. Filiale copyWithCompanion(FilialiCompanion data) {
  5710. return Filiale(
  5711. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  5712. idFilialeRemoto: data.idFilialeRemoto.present
  5713. ? data.idFilialeRemoto.value
  5714. : this.idFilialeRemoto,
  5715. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  5716. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  5717. codFiliale:
  5718. data.codFiliale.present ? data.codFiliale.value : this.codFiliale,
  5719. descrizione:
  5720. data.descrizione.present ? data.descrizione.value : this.descrizione,
  5721. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  5722. citta: data.citta.present ? data.citta.value : this.citta,
  5723. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  5724. cap: data.cap.present ? data.cap.value : this.cap,
  5725. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  5726. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  5727. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  5728. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  5729. fax: data.fax.present ? data.fax.value : this.fax,
  5730. email: data.email.present ? data.email.value : this.email,
  5731. stato: data.stato.present ? data.stato.value : this.stato,
  5732. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  5733. note: data.note.present ? data.note.value : this.note,
  5734. );
  5735. }
  5736. @override
  5737. String toString() {
  5738. return (StringBuffer('Filiale(')
  5739. ..write('idFiliale: $idFiliale, ')
  5740. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  5741. ..write('idCliente: $idCliente, ')
  5742. ..write('idAgente: $idAgente, ')
  5743. ..write('codFiliale: $codFiliale, ')
  5744. ..write('descrizione: $descrizione, ')
  5745. ..write('indirizzo: $indirizzo, ')
  5746. ..write('citta: $citta, ')
  5747. ..write('provincia: $provincia, ')
  5748. ..write('cap: $cap, ')
  5749. ..write('frazione: $frazione, ')
  5750. ..write('nazione: $nazione, ')
  5751. ..write('telefono: $telefono, ')
  5752. ..write('cellulare: $cellulare, ')
  5753. ..write('fax: $fax, ')
  5754. ..write('email: $email, ')
  5755. ..write('stato: $stato, ')
  5756. ..write('attivo: $attivo, ')
  5757. ..write('note: $note')
  5758. ..write(')'))
  5759. .toString();
  5760. }
  5761. @override
  5762. int get hashCode => Object.hash(
  5763. idFiliale,
  5764. idFilialeRemoto,
  5765. idCliente,
  5766. idAgente,
  5767. codFiliale,
  5768. descrizione,
  5769. indirizzo,
  5770. citta,
  5771. provincia,
  5772. cap,
  5773. frazione,
  5774. nazione,
  5775. telefono,
  5776. cellulare,
  5777. fax,
  5778. email,
  5779. stato,
  5780. attivo,
  5781. note);
  5782. @override
  5783. bool operator ==(Object other) =>
  5784. identical(this, other) ||
  5785. (other is Filiale &&
  5786. other.idFiliale == this.idFiliale &&
  5787. other.idFilialeRemoto == this.idFilialeRemoto &&
  5788. other.idCliente == this.idCliente &&
  5789. other.idAgente == this.idAgente &&
  5790. other.codFiliale == this.codFiliale &&
  5791. other.descrizione == this.descrizione &&
  5792. other.indirizzo == this.indirizzo &&
  5793. other.citta == this.citta &&
  5794. other.provincia == this.provincia &&
  5795. other.cap == this.cap &&
  5796. other.frazione == this.frazione &&
  5797. other.nazione == this.nazione &&
  5798. other.telefono == this.telefono &&
  5799. other.cellulare == this.cellulare &&
  5800. other.fax == this.fax &&
  5801. other.email == this.email &&
  5802. other.stato == this.stato &&
  5803. other.attivo == this.attivo &&
  5804. other.note == this.note);
  5805. }
  5806. class FilialiCompanion extends UpdateCompanion<Filiale> {
  5807. final Value<int> idFiliale;
  5808. final Value<int?> idFilialeRemoto;
  5809. final Value<int?> idCliente;
  5810. final Value<int?> idAgente;
  5811. final Value<String?> codFiliale;
  5812. final Value<String?> descrizione;
  5813. final Value<String?> indirizzo;
  5814. final Value<String?> citta;
  5815. final Value<String?> provincia;
  5816. final Value<String?> cap;
  5817. final Value<String?> frazione;
  5818. final Value<String?> nazione;
  5819. final Value<String?> telefono;
  5820. final Value<String?> cellulare;
  5821. final Value<String?> fax;
  5822. final Value<String?> email;
  5823. final Value<String?> stato;
  5824. final Value<int> attivo;
  5825. final Value<String?> note;
  5826. const FilialiCompanion({
  5827. this.idFiliale = const Value.absent(),
  5828. this.idFilialeRemoto = const Value.absent(),
  5829. this.idCliente = const Value.absent(),
  5830. this.idAgente = const Value.absent(),
  5831. this.codFiliale = const Value.absent(),
  5832. this.descrizione = const Value.absent(),
  5833. this.indirizzo = const Value.absent(),
  5834. this.citta = const Value.absent(),
  5835. this.provincia = const Value.absent(),
  5836. this.cap = const Value.absent(),
  5837. this.frazione = const Value.absent(),
  5838. this.nazione = const Value.absent(),
  5839. this.telefono = const Value.absent(),
  5840. this.cellulare = const Value.absent(),
  5841. this.fax = const Value.absent(),
  5842. this.email = const Value.absent(),
  5843. this.stato = const Value.absent(),
  5844. this.attivo = const Value.absent(),
  5845. this.note = const Value.absent(),
  5846. });
  5847. FilialiCompanion.insert({
  5848. this.idFiliale = const Value.absent(),
  5849. this.idFilialeRemoto = const Value.absent(),
  5850. this.idCliente = const Value.absent(),
  5851. this.idAgente = const Value.absent(),
  5852. this.codFiliale = const Value.absent(),
  5853. this.descrizione = const Value.absent(),
  5854. this.indirizzo = const Value.absent(),
  5855. this.citta = const Value.absent(),
  5856. this.provincia = const Value.absent(),
  5857. this.cap = const Value.absent(),
  5858. this.frazione = const Value.absent(),
  5859. this.nazione = const Value.absent(),
  5860. this.telefono = const Value.absent(),
  5861. this.cellulare = const Value.absent(),
  5862. this.fax = const Value.absent(),
  5863. this.email = const Value.absent(),
  5864. this.stato = const Value.absent(),
  5865. this.attivo = const Value.absent(),
  5866. this.note = const Value.absent(),
  5867. });
  5868. static Insertable<Filiale> custom({
  5869. Expression<int>? idFiliale,
  5870. Expression<int>? idFilialeRemoto,
  5871. Expression<int>? idCliente,
  5872. Expression<int>? idAgente,
  5873. Expression<String>? codFiliale,
  5874. Expression<String>? descrizione,
  5875. Expression<String>? indirizzo,
  5876. Expression<String>? citta,
  5877. Expression<String>? provincia,
  5878. Expression<String>? cap,
  5879. Expression<String>? frazione,
  5880. Expression<String>? nazione,
  5881. Expression<String>? telefono,
  5882. Expression<String>? cellulare,
  5883. Expression<String>? fax,
  5884. Expression<String>? email,
  5885. Expression<String>? stato,
  5886. Expression<int>? attivo,
  5887. Expression<String>? note,
  5888. }) {
  5889. return RawValuesInsertable({
  5890. if (idFiliale != null) 'idFiliale': idFiliale,
  5891. if (idFilialeRemoto != null) 'idFilialeRemoto': idFilialeRemoto,
  5892. if (idCliente != null) 'idCliente': idCliente,
  5893. if (idAgente != null) 'idAgente': idAgente,
  5894. if (codFiliale != null) 'codFiliale': codFiliale,
  5895. if (descrizione != null) 'descrizione': descrizione,
  5896. if (indirizzo != null) 'indirizzo': indirizzo,
  5897. if (citta != null) 'citta': citta,
  5898. if (provincia != null) 'provincia': provincia,
  5899. if (cap != null) 'cap': cap,
  5900. if (frazione != null) 'frazione': frazione,
  5901. if (nazione != null) 'nazione': nazione,
  5902. if (telefono != null) 'telefono': telefono,
  5903. if (cellulare != null) 'cellulare': cellulare,
  5904. if (fax != null) 'fax': fax,
  5905. if (email != null) 'email': email,
  5906. if (stato != null) 'stato': stato,
  5907. if (attivo != null) 'attivo': attivo,
  5908. if (note != null) 'note': note,
  5909. });
  5910. }
  5911. FilialiCompanion copyWith(
  5912. {Value<int>? idFiliale,
  5913. Value<int?>? idFilialeRemoto,
  5914. Value<int?>? idCliente,
  5915. Value<int?>? idAgente,
  5916. Value<String?>? codFiliale,
  5917. Value<String?>? descrizione,
  5918. Value<String?>? indirizzo,
  5919. Value<String?>? citta,
  5920. Value<String?>? provincia,
  5921. Value<String?>? cap,
  5922. Value<String?>? frazione,
  5923. Value<String?>? nazione,
  5924. Value<String?>? telefono,
  5925. Value<String?>? cellulare,
  5926. Value<String?>? fax,
  5927. Value<String?>? email,
  5928. Value<String?>? stato,
  5929. Value<int>? attivo,
  5930. Value<String?>? note}) {
  5931. return FilialiCompanion(
  5932. idFiliale: idFiliale ?? this.idFiliale,
  5933. idFilialeRemoto: idFilialeRemoto ?? this.idFilialeRemoto,
  5934. idCliente: idCliente ?? this.idCliente,
  5935. idAgente: idAgente ?? this.idAgente,
  5936. codFiliale: codFiliale ?? this.codFiliale,
  5937. descrizione: descrizione ?? this.descrizione,
  5938. indirizzo: indirizzo ?? this.indirizzo,
  5939. citta: citta ?? this.citta,
  5940. provincia: provincia ?? this.provincia,
  5941. cap: cap ?? this.cap,
  5942. frazione: frazione ?? this.frazione,
  5943. nazione: nazione ?? this.nazione,
  5944. telefono: telefono ?? this.telefono,
  5945. cellulare: cellulare ?? this.cellulare,
  5946. fax: fax ?? this.fax,
  5947. email: email ?? this.email,
  5948. stato: stato ?? this.stato,
  5949. attivo: attivo ?? this.attivo,
  5950. note: note ?? this.note,
  5951. );
  5952. }
  5953. @override
  5954. Map<String, Expression> toColumns(bool nullToAbsent) {
  5955. final map = <String, Expression>{};
  5956. if (idFiliale.present) {
  5957. map['idFiliale'] = Variable<int>(idFiliale.value);
  5958. }
  5959. if (idFilialeRemoto.present) {
  5960. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto.value);
  5961. }
  5962. if (idCliente.present) {
  5963. map['idCliente'] = Variable<int>(idCliente.value);
  5964. }
  5965. if (idAgente.present) {
  5966. map['idAgente'] = Variable<int>(idAgente.value);
  5967. }
  5968. if (codFiliale.present) {
  5969. map['codFiliale'] = Variable<String>(codFiliale.value);
  5970. }
  5971. if (descrizione.present) {
  5972. map['descrizione'] = Variable<String>(descrizione.value);
  5973. }
  5974. if (indirizzo.present) {
  5975. map['indirizzo'] = Variable<String>(indirizzo.value);
  5976. }
  5977. if (citta.present) {
  5978. map['citta'] = Variable<String>(citta.value);
  5979. }
  5980. if (provincia.present) {
  5981. map['provincia'] = Variable<String>(provincia.value);
  5982. }
  5983. if (cap.present) {
  5984. map['cap'] = Variable<String>(cap.value);
  5985. }
  5986. if (frazione.present) {
  5987. map['frazione'] = Variable<String>(frazione.value);
  5988. }
  5989. if (nazione.present) {
  5990. map['nazione'] = Variable<String>(nazione.value);
  5991. }
  5992. if (telefono.present) {
  5993. map['telefono'] = Variable<String>(telefono.value);
  5994. }
  5995. if (cellulare.present) {
  5996. map['cellulare'] = Variable<String>(cellulare.value);
  5997. }
  5998. if (fax.present) {
  5999. map['fax'] = Variable<String>(fax.value);
  6000. }
  6001. if (email.present) {
  6002. map['email'] = Variable<String>(email.value);
  6003. }
  6004. if (stato.present) {
  6005. map['stato'] = Variable<String>(stato.value);
  6006. }
  6007. if (attivo.present) {
  6008. map['attivo'] = Variable<int>(attivo.value);
  6009. }
  6010. if (note.present) {
  6011. map['note'] = Variable<String>(note.value);
  6012. }
  6013. return map;
  6014. }
  6015. @override
  6016. String toString() {
  6017. return (StringBuffer('FilialiCompanion(')
  6018. ..write('idFiliale: $idFiliale, ')
  6019. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  6020. ..write('idCliente: $idCliente, ')
  6021. ..write('idAgente: $idAgente, ')
  6022. ..write('codFiliale: $codFiliale, ')
  6023. ..write('descrizione: $descrizione, ')
  6024. ..write('indirizzo: $indirizzo, ')
  6025. ..write('citta: $citta, ')
  6026. ..write('provincia: $provincia, ')
  6027. ..write('cap: $cap, ')
  6028. ..write('frazione: $frazione, ')
  6029. ..write('nazione: $nazione, ')
  6030. ..write('telefono: $telefono, ')
  6031. ..write('cellulare: $cellulare, ')
  6032. ..write('fax: $fax, ')
  6033. ..write('email: $email, ')
  6034. ..write('stato: $stato, ')
  6035. ..write('attivo: $attivo, ')
  6036. ..write('note: $note')
  6037. ..write(')'))
  6038. .toString();
  6039. }
  6040. }
  6041. class $ListiniTable extends Listini with TableInfo<$ListiniTable, Listino> {
  6042. @override
  6043. final GeneratedDatabase attachedDatabase;
  6044. final String? _alias;
  6045. $ListiniTable(this.attachedDatabase, [this._alias]);
  6046. static const VerificationMeta _idListinoMeta =
  6047. const VerificationMeta('idListino');
  6048. @override
  6049. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  6050. 'idListino', aliasedName, false,
  6051. hasAutoIncrement: true,
  6052. type: DriftSqlType.int,
  6053. requiredDuringInsert: false,
  6054. defaultConstraints:
  6055. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  6056. static const VerificationMeta _codListinoMeta =
  6057. const VerificationMeta('codListino');
  6058. @override
  6059. late final GeneratedColumn<String> codListino = GeneratedColumn<String>(
  6060. 'codListino', aliasedName, true,
  6061. type: DriftSqlType.string, requiredDuringInsert: false);
  6062. static const VerificationMeta _descrizioneMeta =
  6063. const VerificationMeta('descrizione');
  6064. @override
  6065. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  6066. 'descrizione', aliasedName, true,
  6067. type: DriftSqlType.string, requiredDuringInsert: false);
  6068. static const VerificationMeta _validoDaMeta =
  6069. const VerificationMeta('validoDa');
  6070. @override
  6071. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  6072. 'validoDa', aliasedName, true,
  6073. type: DriftSqlType.string, requiredDuringInsert: false);
  6074. static const VerificationMeta _validoAMeta =
  6075. const VerificationMeta('validoA');
  6076. @override
  6077. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  6078. 'validoA', aliasedName, true,
  6079. type: DriftSqlType.string, requiredDuringInsert: false);
  6080. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6081. @override
  6082. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6083. 'attivo', aliasedName, false,
  6084. type: DriftSqlType.int,
  6085. requiredDuringInsert: false,
  6086. defaultValue: const Constant(1));
  6087. static const VerificationMeta _dataModificaMeta =
  6088. const VerificationMeta('dataModifica');
  6089. @override
  6090. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  6091. 'dataModifica', aliasedName, true,
  6092. type: DriftSqlType.string, requiredDuringInsert: false);
  6093. @override
  6094. List<GeneratedColumn> get $columns => [
  6095. idListino,
  6096. codListino,
  6097. descrizione,
  6098. validoDa,
  6099. validoA,
  6100. attivo,
  6101. dataModifica
  6102. ];
  6103. @override
  6104. String get aliasedName => _alias ?? actualTableName;
  6105. @override
  6106. String get actualTableName => $name;
  6107. static const String $name = 'Listini';
  6108. @override
  6109. VerificationContext validateIntegrity(Insertable<Listino> instance,
  6110. {bool isInserting = false}) {
  6111. final context = VerificationContext();
  6112. final data = instance.toColumns(true);
  6113. if (data.containsKey('idListino')) {
  6114. context.handle(_idListinoMeta,
  6115. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  6116. }
  6117. if (data.containsKey('codListino')) {
  6118. context.handle(
  6119. _codListinoMeta,
  6120. codListino.isAcceptableOrUnknown(
  6121. data['codListino']!, _codListinoMeta));
  6122. }
  6123. if (data.containsKey('descrizione')) {
  6124. context.handle(
  6125. _descrizioneMeta,
  6126. descrizione.isAcceptableOrUnknown(
  6127. data['descrizione']!, _descrizioneMeta));
  6128. }
  6129. if (data.containsKey('validoDa')) {
  6130. context.handle(_validoDaMeta,
  6131. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  6132. }
  6133. if (data.containsKey('validoA')) {
  6134. context.handle(_validoAMeta,
  6135. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  6136. }
  6137. if (data.containsKey('attivo')) {
  6138. context.handle(_attivoMeta,
  6139. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  6140. }
  6141. if (data.containsKey('dataModifica')) {
  6142. context.handle(
  6143. _dataModificaMeta,
  6144. dataModifica.isAcceptableOrUnknown(
  6145. data['dataModifica']!, _dataModificaMeta));
  6146. }
  6147. return context;
  6148. }
  6149. @override
  6150. Set<GeneratedColumn> get $primaryKey => {idListino};
  6151. @override
  6152. Listino map(Map<String, dynamic> data, {String? tablePrefix}) {
  6153. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  6154. return Listino(
  6155. idListino: attachedDatabase.typeMapping
  6156. .read(DriftSqlType.int, data['${effectivePrefix}idListino'])!,
  6157. codListino: attachedDatabase.typeMapping
  6158. .read(DriftSqlType.string, data['${effectivePrefix}codListino']),
  6159. descrizione: attachedDatabase.typeMapping
  6160. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  6161. validoDa: attachedDatabase.typeMapping
  6162. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  6163. validoA: attachedDatabase.typeMapping
  6164. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  6165. attivo: attachedDatabase.typeMapping
  6166. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  6167. dataModifica: attachedDatabase.typeMapping
  6168. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  6169. );
  6170. }
  6171. @override
  6172. $ListiniTable createAlias(String alias) {
  6173. return $ListiniTable(attachedDatabase, alias);
  6174. }
  6175. }
  6176. class Listino extends DataClass implements Insertable<Listino> {
  6177. final int idListino;
  6178. final String? codListino;
  6179. final String? descrizione;
  6180. final String? validoDa;
  6181. final String? validoA;
  6182. final int attivo;
  6183. final String? dataModifica;
  6184. const Listino(
  6185. {required this.idListino,
  6186. this.codListino,
  6187. this.descrizione,
  6188. this.validoDa,
  6189. this.validoA,
  6190. required this.attivo,
  6191. this.dataModifica});
  6192. @override
  6193. Map<String, Expression> toColumns(bool nullToAbsent) {
  6194. final map = <String, Expression>{};
  6195. map['idListino'] = Variable<int>(idListino);
  6196. if (!nullToAbsent || codListino != null) {
  6197. map['codListino'] = Variable<String>(codListino);
  6198. }
  6199. if (!nullToAbsent || descrizione != null) {
  6200. map['descrizione'] = Variable<String>(descrizione);
  6201. }
  6202. if (!nullToAbsent || validoDa != null) {
  6203. map['validoDa'] = Variable<String>(validoDa);
  6204. }
  6205. if (!nullToAbsent || validoA != null) {
  6206. map['validoA'] = Variable<String>(validoA);
  6207. }
  6208. map['attivo'] = Variable<int>(attivo);
  6209. if (!nullToAbsent || dataModifica != null) {
  6210. map['dataModifica'] = Variable<String>(dataModifica);
  6211. }
  6212. return map;
  6213. }
  6214. ListiniCompanion toCompanion(bool nullToAbsent) {
  6215. return ListiniCompanion(
  6216. idListino: Value(idListino),
  6217. codListino: codListino == null && nullToAbsent
  6218. ? const Value.absent()
  6219. : Value(codListino),
  6220. descrizione: descrizione == null && nullToAbsent
  6221. ? const Value.absent()
  6222. : Value(descrizione),
  6223. validoDa: validoDa == null && nullToAbsent
  6224. ? const Value.absent()
  6225. : Value(validoDa),
  6226. validoA: validoA == null && nullToAbsent
  6227. ? const Value.absent()
  6228. : Value(validoA),
  6229. attivo: Value(attivo),
  6230. dataModifica: dataModifica == null && nullToAbsent
  6231. ? const Value.absent()
  6232. : Value(dataModifica),
  6233. );
  6234. }
  6235. factory Listino.fromJson(Map<String, dynamic> json,
  6236. {ValueSerializer? serializer}) {
  6237. serializer ??= driftRuntimeOptions.defaultSerializer;
  6238. return Listino(
  6239. idListino: serializer.fromJson<int>(json['idListino']),
  6240. codListino: serializer.fromJson<String?>(json['codListino']),
  6241. descrizione: serializer.fromJson<String?>(json['descrizione']),
  6242. validoDa: serializer.fromJson<String?>(json['validoDa']),
  6243. validoA: serializer.fromJson<String?>(json['validoA']),
  6244. attivo: serializer.fromJson<int>(json['attivo']),
  6245. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  6246. );
  6247. }
  6248. @override
  6249. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  6250. serializer ??= driftRuntimeOptions.defaultSerializer;
  6251. return <String, dynamic>{
  6252. 'idListino': serializer.toJson<int>(idListino),
  6253. 'codListino': serializer.toJson<String?>(codListino),
  6254. 'descrizione': serializer.toJson<String?>(descrizione),
  6255. 'validoDa': serializer.toJson<String?>(validoDa),
  6256. 'validoA': serializer.toJson<String?>(validoA),
  6257. 'attivo': serializer.toJson<int>(attivo),
  6258. 'dataModifica': serializer.toJson<String?>(dataModifica),
  6259. };
  6260. }
  6261. Listino copyWith(
  6262. {int? idListino,
  6263. Value<String?> codListino = const Value.absent(),
  6264. Value<String?> descrizione = const Value.absent(),
  6265. Value<String?> validoDa = const Value.absent(),
  6266. Value<String?> validoA = const Value.absent(),
  6267. int? attivo,
  6268. Value<String?> dataModifica = const Value.absent()}) =>
  6269. Listino(
  6270. idListino: idListino ?? this.idListino,
  6271. codListino: codListino.present ? codListino.value : this.codListino,
  6272. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  6273. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  6274. validoA: validoA.present ? validoA.value : this.validoA,
  6275. attivo: attivo ?? this.attivo,
  6276. dataModifica:
  6277. dataModifica.present ? dataModifica.value : this.dataModifica,
  6278. );
  6279. Listino copyWithCompanion(ListiniCompanion data) {
  6280. return Listino(
  6281. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  6282. codListino:
  6283. data.codListino.present ? data.codListino.value : this.codListino,
  6284. descrizione:
  6285. data.descrizione.present ? data.descrizione.value : this.descrizione,
  6286. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  6287. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  6288. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  6289. dataModifica: data.dataModifica.present
  6290. ? data.dataModifica.value
  6291. : this.dataModifica,
  6292. );
  6293. }
  6294. @override
  6295. String toString() {
  6296. return (StringBuffer('Listino(')
  6297. ..write('idListino: $idListino, ')
  6298. ..write('codListino: $codListino, ')
  6299. ..write('descrizione: $descrizione, ')
  6300. ..write('validoDa: $validoDa, ')
  6301. ..write('validoA: $validoA, ')
  6302. ..write('attivo: $attivo, ')
  6303. ..write('dataModifica: $dataModifica')
  6304. ..write(')'))
  6305. .toString();
  6306. }
  6307. @override
  6308. int get hashCode => Object.hash(idListino, codListino, descrizione, validoDa,
  6309. validoA, attivo, dataModifica);
  6310. @override
  6311. bool operator ==(Object other) =>
  6312. identical(this, other) ||
  6313. (other is Listino &&
  6314. other.idListino == this.idListino &&
  6315. other.codListino == this.codListino &&
  6316. other.descrizione == this.descrizione &&
  6317. other.validoDa == this.validoDa &&
  6318. other.validoA == this.validoA &&
  6319. other.attivo == this.attivo &&
  6320. other.dataModifica == this.dataModifica);
  6321. }
  6322. class ListiniCompanion extends UpdateCompanion<Listino> {
  6323. final Value<int> idListino;
  6324. final Value<String?> codListino;
  6325. final Value<String?> descrizione;
  6326. final Value<String?> validoDa;
  6327. final Value<String?> validoA;
  6328. final Value<int> attivo;
  6329. final Value<String?> dataModifica;
  6330. const ListiniCompanion({
  6331. this.idListino = const Value.absent(),
  6332. this.codListino = const Value.absent(),
  6333. this.descrizione = const Value.absent(),
  6334. this.validoDa = const Value.absent(),
  6335. this.validoA = const Value.absent(),
  6336. this.attivo = const Value.absent(),
  6337. this.dataModifica = const Value.absent(),
  6338. });
  6339. ListiniCompanion.insert({
  6340. this.idListino = const Value.absent(),
  6341. this.codListino = const Value.absent(),
  6342. this.descrizione = const Value.absent(),
  6343. this.validoDa = const Value.absent(),
  6344. this.validoA = const Value.absent(),
  6345. this.attivo = const Value.absent(),
  6346. this.dataModifica = const Value.absent(),
  6347. });
  6348. static Insertable<Listino> custom({
  6349. Expression<int>? idListino,
  6350. Expression<String>? codListino,
  6351. Expression<String>? descrizione,
  6352. Expression<String>? validoDa,
  6353. Expression<String>? validoA,
  6354. Expression<int>? attivo,
  6355. Expression<String>? dataModifica,
  6356. }) {
  6357. return RawValuesInsertable({
  6358. if (idListino != null) 'idListino': idListino,
  6359. if (codListino != null) 'codListino': codListino,
  6360. if (descrizione != null) 'descrizione': descrizione,
  6361. if (validoDa != null) 'validoDa': validoDa,
  6362. if (validoA != null) 'validoA': validoA,
  6363. if (attivo != null) 'attivo': attivo,
  6364. if (dataModifica != null) 'dataModifica': dataModifica,
  6365. });
  6366. }
  6367. ListiniCompanion copyWith(
  6368. {Value<int>? idListino,
  6369. Value<String?>? codListino,
  6370. Value<String?>? descrizione,
  6371. Value<String?>? validoDa,
  6372. Value<String?>? validoA,
  6373. Value<int>? attivo,
  6374. Value<String?>? dataModifica}) {
  6375. return ListiniCompanion(
  6376. idListino: idListino ?? this.idListino,
  6377. codListino: codListino ?? this.codListino,
  6378. descrizione: descrizione ?? this.descrizione,
  6379. validoDa: validoDa ?? this.validoDa,
  6380. validoA: validoA ?? this.validoA,
  6381. attivo: attivo ?? this.attivo,
  6382. dataModifica: dataModifica ?? this.dataModifica,
  6383. );
  6384. }
  6385. @override
  6386. Map<String, Expression> toColumns(bool nullToAbsent) {
  6387. final map = <String, Expression>{};
  6388. if (idListino.present) {
  6389. map['idListino'] = Variable<int>(idListino.value);
  6390. }
  6391. if (codListino.present) {
  6392. map['codListino'] = Variable<String>(codListino.value);
  6393. }
  6394. if (descrizione.present) {
  6395. map['descrizione'] = Variable<String>(descrizione.value);
  6396. }
  6397. if (validoDa.present) {
  6398. map['validoDa'] = Variable<String>(validoDa.value);
  6399. }
  6400. if (validoA.present) {
  6401. map['validoA'] = Variable<String>(validoA.value);
  6402. }
  6403. if (attivo.present) {
  6404. map['attivo'] = Variable<int>(attivo.value);
  6405. }
  6406. if (dataModifica.present) {
  6407. map['dataModifica'] = Variable<String>(dataModifica.value);
  6408. }
  6409. return map;
  6410. }
  6411. @override
  6412. String toString() {
  6413. return (StringBuffer('ListiniCompanion(')
  6414. ..write('idListino: $idListino, ')
  6415. ..write('codListino: $codListino, ')
  6416. ..write('descrizione: $descrizione, ')
  6417. ..write('validoDa: $validoDa, ')
  6418. ..write('validoA: $validoA, ')
  6419. ..write('attivo: $attivo, ')
  6420. ..write('dataModifica: $dataModifica')
  6421. ..write(')'))
  6422. .toString();
  6423. }
  6424. }
  6425. class $ListiniArticoloTable extends ListiniArticolo
  6426. with TableInfo<$ListiniArticoloTable, ListinoArticolo> {
  6427. @override
  6428. final GeneratedDatabase attachedDatabase;
  6429. final String? _alias;
  6430. $ListiniArticoloTable(this.attachedDatabase, [this._alias]);
  6431. static const VerificationMeta _idListinoArticoliMeta =
  6432. const VerificationMeta('idListinoArticoli');
  6433. @override
  6434. late final GeneratedColumn<int> idListinoArticoli = GeneratedColumn<int>(
  6435. 'idListinoArticoli', aliasedName, false,
  6436. hasAutoIncrement: true,
  6437. type: DriftSqlType.int,
  6438. requiredDuringInsert: false,
  6439. defaultConstraints:
  6440. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  6441. static const VerificationMeta _idListinoMeta =
  6442. const VerificationMeta('idListino');
  6443. @override
  6444. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  6445. 'idListino', aliasedName, true,
  6446. type: DriftSqlType.int, requiredDuringInsert: false);
  6447. static const VerificationMeta _idArticoloMeta =
  6448. const VerificationMeta('idArticolo');
  6449. @override
  6450. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  6451. 'idArticolo', aliasedName, true,
  6452. type: DriftSqlType.int, requiredDuringInsert: false);
  6453. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  6454. @override
  6455. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  6456. 'prezzo', aliasedName, true,
  6457. type: DriftSqlType.double, requiredDuringInsert: false);
  6458. static const VerificationMeta _idScontoMeta =
  6459. const VerificationMeta('idSconto');
  6460. @override
  6461. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  6462. 'idSconto', aliasedName, true,
  6463. type: DriftSqlType.int, requiredDuringInsert: false);
  6464. static const VerificationMeta _validoDaMeta =
  6465. const VerificationMeta('validoDa');
  6466. @override
  6467. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  6468. 'validoDa', aliasedName, true,
  6469. type: DriftSqlType.string, requiredDuringInsert: false);
  6470. static const VerificationMeta _validoAMeta =
  6471. const VerificationMeta('validoA');
  6472. @override
  6473. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  6474. 'validoA', aliasedName, true,
  6475. type: DriftSqlType.string, requiredDuringInsert: false);
  6476. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6477. @override
  6478. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6479. 'attivo', aliasedName, false,
  6480. type: DriftSqlType.int,
  6481. requiredDuringInsert: false,
  6482. defaultValue: const Constant(1));
  6483. @override
  6484. List<GeneratedColumn> get $columns => [
  6485. idListinoArticoli,
  6486. idListino,
  6487. idArticolo,
  6488. prezzo,
  6489. idSconto,
  6490. validoDa,
  6491. validoA,
  6492. attivo
  6493. ];
  6494. @override
  6495. String get aliasedName => _alias ?? actualTableName;
  6496. @override
  6497. String get actualTableName => $name;
  6498. static const String $name = 'Listini_articolo';
  6499. @override
  6500. VerificationContext validateIntegrity(Insertable<ListinoArticolo> instance,
  6501. {bool isInserting = false}) {
  6502. final context = VerificationContext();
  6503. final data = instance.toColumns(true);
  6504. if (data.containsKey('idListinoArticoli')) {
  6505. context.handle(
  6506. _idListinoArticoliMeta,
  6507. idListinoArticoli.isAcceptableOrUnknown(
  6508. data['idListinoArticoli']!, _idListinoArticoliMeta));
  6509. }
  6510. if (data.containsKey('idListino')) {
  6511. context.handle(_idListinoMeta,
  6512. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  6513. }
  6514. if (data.containsKey('idArticolo')) {
  6515. context.handle(
  6516. _idArticoloMeta,
  6517. idArticolo.isAcceptableOrUnknown(
  6518. data['idArticolo']!, _idArticoloMeta));
  6519. }
  6520. if (data.containsKey('prezzo')) {
  6521. context.handle(_prezzoMeta,
  6522. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta));
  6523. }
  6524. if (data.containsKey('idSconto')) {
  6525. context.handle(_idScontoMeta,
  6526. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  6527. }
  6528. if (data.containsKey('validoDa')) {
  6529. context.handle(_validoDaMeta,
  6530. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  6531. }
  6532. if (data.containsKey('validoA')) {
  6533. context.handle(_validoAMeta,
  6534. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  6535. }
  6536. if (data.containsKey('attivo')) {
  6537. context.handle(_attivoMeta,
  6538. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  6539. }
  6540. return context;
  6541. }
  6542. @override
  6543. Set<GeneratedColumn> get $primaryKey => {idListinoArticoli};
  6544. @override
  6545. ListinoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  6546. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  6547. return ListinoArticolo(
  6548. idListinoArticoli: attachedDatabase.typeMapping
  6549. .read(DriftSqlType.int, data['${effectivePrefix}idListinoArticoli'])!,
  6550. idListino: attachedDatabase.typeMapping
  6551. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  6552. idArticolo: attachedDatabase.typeMapping
  6553. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  6554. prezzo: attachedDatabase.typeMapping
  6555. .read(DriftSqlType.double, data['${effectivePrefix}prezzo']),
  6556. idSconto: attachedDatabase.typeMapping
  6557. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  6558. validoDa: attachedDatabase.typeMapping
  6559. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  6560. validoA: attachedDatabase.typeMapping
  6561. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  6562. attivo: attachedDatabase.typeMapping
  6563. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  6564. );
  6565. }
  6566. @override
  6567. $ListiniArticoloTable createAlias(String alias) {
  6568. return $ListiniArticoloTable(attachedDatabase, alias);
  6569. }
  6570. }
  6571. class ListinoArticolo extends DataClass implements Insertable<ListinoArticolo> {
  6572. final int idListinoArticoli;
  6573. final int? idListino;
  6574. final int? idArticolo;
  6575. final double? prezzo;
  6576. final int? idSconto;
  6577. final String? validoDa;
  6578. final String? validoA;
  6579. final int attivo;
  6580. const ListinoArticolo(
  6581. {required this.idListinoArticoli,
  6582. this.idListino,
  6583. this.idArticolo,
  6584. this.prezzo,
  6585. this.idSconto,
  6586. this.validoDa,
  6587. this.validoA,
  6588. required this.attivo});
  6589. @override
  6590. Map<String, Expression> toColumns(bool nullToAbsent) {
  6591. final map = <String, Expression>{};
  6592. map['idListinoArticoli'] = Variable<int>(idListinoArticoli);
  6593. if (!nullToAbsent || idListino != null) {
  6594. map['idListino'] = Variable<int>(idListino);
  6595. }
  6596. if (!nullToAbsent || idArticolo != null) {
  6597. map['idArticolo'] = Variable<int>(idArticolo);
  6598. }
  6599. if (!nullToAbsent || prezzo != null) {
  6600. map['prezzo'] = Variable<double>(prezzo);
  6601. }
  6602. if (!nullToAbsent || idSconto != null) {
  6603. map['idSconto'] = Variable<int>(idSconto);
  6604. }
  6605. if (!nullToAbsent || validoDa != null) {
  6606. map['validoDa'] = Variable<String>(validoDa);
  6607. }
  6608. if (!nullToAbsent || validoA != null) {
  6609. map['validoA'] = Variable<String>(validoA);
  6610. }
  6611. map['attivo'] = Variable<int>(attivo);
  6612. return map;
  6613. }
  6614. ListiniArticoloCompanion toCompanion(bool nullToAbsent) {
  6615. return ListiniArticoloCompanion(
  6616. idListinoArticoli: Value(idListinoArticoli),
  6617. idListino: idListino == null && nullToAbsent
  6618. ? const Value.absent()
  6619. : Value(idListino),
  6620. idArticolo: idArticolo == null && nullToAbsent
  6621. ? const Value.absent()
  6622. : Value(idArticolo),
  6623. prezzo:
  6624. prezzo == null && nullToAbsent ? const Value.absent() : Value(prezzo),
  6625. idSconto: idSconto == null && nullToAbsent
  6626. ? const Value.absent()
  6627. : Value(idSconto),
  6628. validoDa: validoDa == null && nullToAbsent
  6629. ? const Value.absent()
  6630. : Value(validoDa),
  6631. validoA: validoA == null && nullToAbsent
  6632. ? const Value.absent()
  6633. : Value(validoA),
  6634. attivo: Value(attivo),
  6635. );
  6636. }
  6637. factory ListinoArticolo.fromJson(Map<String, dynamic> json,
  6638. {ValueSerializer? serializer}) {
  6639. serializer ??= driftRuntimeOptions.defaultSerializer;
  6640. return ListinoArticolo(
  6641. idListinoArticoli: serializer.fromJson<int>(json['idListinoArticoli']),
  6642. idListino: serializer.fromJson<int?>(json['idListino']),
  6643. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  6644. prezzo: serializer.fromJson<double?>(json['prezzo']),
  6645. idSconto: serializer.fromJson<int?>(json['idSconto']),
  6646. validoDa: serializer.fromJson<String?>(json['validoDa']),
  6647. validoA: serializer.fromJson<String?>(json['validoA']),
  6648. attivo: serializer.fromJson<int>(json['attivo']),
  6649. );
  6650. }
  6651. @override
  6652. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  6653. serializer ??= driftRuntimeOptions.defaultSerializer;
  6654. return <String, dynamic>{
  6655. 'idListinoArticoli': serializer.toJson<int>(idListinoArticoli),
  6656. 'idListino': serializer.toJson<int?>(idListino),
  6657. 'idArticolo': serializer.toJson<int?>(idArticolo),
  6658. 'prezzo': serializer.toJson<double?>(prezzo),
  6659. 'idSconto': serializer.toJson<int?>(idSconto),
  6660. 'validoDa': serializer.toJson<String?>(validoDa),
  6661. 'validoA': serializer.toJson<String?>(validoA),
  6662. 'attivo': serializer.toJson<int>(attivo),
  6663. };
  6664. }
  6665. ListinoArticolo copyWith(
  6666. {int? idListinoArticoli,
  6667. Value<int?> idListino = const Value.absent(),
  6668. Value<int?> idArticolo = const Value.absent(),
  6669. Value<double?> prezzo = const Value.absent(),
  6670. Value<int?> idSconto = const Value.absent(),
  6671. Value<String?> validoDa = const Value.absent(),
  6672. Value<String?> validoA = const Value.absent(),
  6673. int? attivo}) =>
  6674. ListinoArticolo(
  6675. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  6676. idListino: idListino.present ? idListino.value : this.idListino,
  6677. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  6678. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  6679. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  6680. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  6681. validoA: validoA.present ? validoA.value : this.validoA,
  6682. attivo: attivo ?? this.attivo,
  6683. );
  6684. ListinoArticolo copyWithCompanion(ListiniArticoloCompanion data) {
  6685. return ListinoArticolo(
  6686. idListinoArticoli: data.idListinoArticoli.present
  6687. ? data.idListinoArticoli.value
  6688. : this.idListinoArticoli,
  6689. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  6690. idArticolo:
  6691. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  6692. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  6693. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  6694. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  6695. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  6696. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  6697. );
  6698. }
  6699. @override
  6700. String toString() {
  6701. return (StringBuffer('ListinoArticolo(')
  6702. ..write('idListinoArticoli: $idListinoArticoli, ')
  6703. ..write('idListino: $idListino, ')
  6704. ..write('idArticolo: $idArticolo, ')
  6705. ..write('prezzo: $prezzo, ')
  6706. ..write('idSconto: $idSconto, ')
  6707. ..write('validoDa: $validoDa, ')
  6708. ..write('validoA: $validoA, ')
  6709. ..write('attivo: $attivo')
  6710. ..write(')'))
  6711. .toString();
  6712. }
  6713. @override
  6714. int get hashCode => Object.hash(idListinoArticoli, idListino, idArticolo,
  6715. prezzo, idSconto, validoDa, validoA, attivo);
  6716. @override
  6717. bool operator ==(Object other) =>
  6718. identical(this, other) ||
  6719. (other is ListinoArticolo &&
  6720. other.idListinoArticoli == this.idListinoArticoli &&
  6721. other.idListino == this.idListino &&
  6722. other.idArticolo == this.idArticolo &&
  6723. other.prezzo == this.prezzo &&
  6724. other.idSconto == this.idSconto &&
  6725. other.validoDa == this.validoDa &&
  6726. other.validoA == this.validoA &&
  6727. other.attivo == this.attivo);
  6728. }
  6729. class ListiniArticoloCompanion extends UpdateCompanion<ListinoArticolo> {
  6730. final Value<int> idListinoArticoli;
  6731. final Value<int?> idListino;
  6732. final Value<int?> idArticolo;
  6733. final Value<double?> prezzo;
  6734. final Value<int?> idSconto;
  6735. final Value<String?> validoDa;
  6736. final Value<String?> validoA;
  6737. final Value<int> attivo;
  6738. const ListiniArticoloCompanion({
  6739. this.idListinoArticoli = const Value.absent(),
  6740. this.idListino = const Value.absent(),
  6741. this.idArticolo = const Value.absent(),
  6742. this.prezzo = const Value.absent(),
  6743. this.idSconto = const Value.absent(),
  6744. this.validoDa = const Value.absent(),
  6745. this.validoA = const Value.absent(),
  6746. this.attivo = const Value.absent(),
  6747. });
  6748. ListiniArticoloCompanion.insert({
  6749. this.idListinoArticoli = const Value.absent(),
  6750. this.idListino = const Value.absent(),
  6751. this.idArticolo = const Value.absent(),
  6752. this.prezzo = const Value.absent(),
  6753. this.idSconto = const Value.absent(),
  6754. this.validoDa = const Value.absent(),
  6755. this.validoA = const Value.absent(),
  6756. this.attivo = const Value.absent(),
  6757. });
  6758. static Insertable<ListinoArticolo> custom({
  6759. Expression<int>? idListinoArticoli,
  6760. Expression<int>? idListino,
  6761. Expression<int>? idArticolo,
  6762. Expression<double>? prezzo,
  6763. Expression<int>? idSconto,
  6764. Expression<String>? validoDa,
  6765. Expression<String>? validoA,
  6766. Expression<int>? attivo,
  6767. }) {
  6768. return RawValuesInsertable({
  6769. if (idListinoArticoli != null) 'idListinoArticoli': idListinoArticoli,
  6770. if (idListino != null) 'idListino': idListino,
  6771. if (idArticolo != null) 'idArticolo': idArticolo,
  6772. if (prezzo != null) 'prezzo': prezzo,
  6773. if (idSconto != null) 'idSconto': idSconto,
  6774. if (validoDa != null) 'validoDa': validoDa,
  6775. if (validoA != null) 'validoA': validoA,
  6776. if (attivo != null) 'attivo': attivo,
  6777. });
  6778. }
  6779. ListiniArticoloCompanion copyWith(
  6780. {Value<int>? idListinoArticoli,
  6781. Value<int?>? idListino,
  6782. Value<int?>? idArticolo,
  6783. Value<double?>? prezzo,
  6784. Value<int?>? idSconto,
  6785. Value<String?>? validoDa,
  6786. Value<String?>? validoA,
  6787. Value<int>? attivo}) {
  6788. return ListiniArticoloCompanion(
  6789. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  6790. idListino: idListino ?? this.idListino,
  6791. idArticolo: idArticolo ?? this.idArticolo,
  6792. prezzo: prezzo ?? this.prezzo,
  6793. idSconto: idSconto ?? this.idSconto,
  6794. validoDa: validoDa ?? this.validoDa,
  6795. validoA: validoA ?? this.validoA,
  6796. attivo: attivo ?? this.attivo,
  6797. );
  6798. }
  6799. @override
  6800. Map<String, Expression> toColumns(bool nullToAbsent) {
  6801. final map = <String, Expression>{};
  6802. if (idListinoArticoli.present) {
  6803. map['idListinoArticoli'] = Variable<int>(idListinoArticoli.value);
  6804. }
  6805. if (idListino.present) {
  6806. map['idListino'] = Variable<int>(idListino.value);
  6807. }
  6808. if (idArticolo.present) {
  6809. map['idArticolo'] = Variable<int>(idArticolo.value);
  6810. }
  6811. if (prezzo.present) {
  6812. map['prezzo'] = Variable<double>(prezzo.value);
  6813. }
  6814. if (idSconto.present) {
  6815. map['idSconto'] = Variable<int>(idSconto.value);
  6816. }
  6817. if (validoDa.present) {
  6818. map['validoDa'] = Variable<String>(validoDa.value);
  6819. }
  6820. if (validoA.present) {
  6821. map['validoA'] = Variable<String>(validoA.value);
  6822. }
  6823. if (attivo.present) {
  6824. map['attivo'] = Variable<int>(attivo.value);
  6825. }
  6826. return map;
  6827. }
  6828. @override
  6829. String toString() {
  6830. return (StringBuffer('ListiniArticoloCompanion(')
  6831. ..write('idListinoArticoli: $idListinoArticoli, ')
  6832. ..write('idListino: $idListino, ')
  6833. ..write('idArticolo: $idArticolo, ')
  6834. ..write('prezzo: $prezzo, ')
  6835. ..write('idSconto: $idSconto, ')
  6836. ..write('validoDa: $validoDa, ')
  6837. ..write('validoA: $validoA, ')
  6838. ..write('attivo: $attivo')
  6839. ..write(')'))
  6840. .toString();
  6841. }
  6842. }
  6843. class $ListiniClienteTable extends ListiniCliente
  6844. with TableInfo<$ListiniClienteTable, ListinoCliente> {
  6845. @override
  6846. final GeneratedDatabase attachedDatabase;
  6847. final String? _alias;
  6848. $ListiniClienteTable(this.attachedDatabase, [this._alias]);
  6849. static const VerificationMeta _idListinoClienteMeta =
  6850. const VerificationMeta('idListinoCliente');
  6851. @override
  6852. late final GeneratedColumn<int> idListinoCliente = GeneratedColumn<int>(
  6853. 'idListinoCliente', aliasedName, false,
  6854. hasAutoIncrement: true,
  6855. type: DriftSqlType.int,
  6856. requiredDuringInsert: false,
  6857. defaultConstraints:
  6858. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  6859. static const VerificationMeta _idListinoMeta =
  6860. const VerificationMeta('idListino');
  6861. @override
  6862. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  6863. 'idListino', aliasedName, true,
  6864. type: DriftSqlType.int, requiredDuringInsert: false);
  6865. static const VerificationMeta _idClienteMeta =
  6866. const VerificationMeta('idCliente');
  6867. @override
  6868. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  6869. 'idCliente', aliasedName, true,
  6870. type: DriftSqlType.int, requiredDuringInsert: false);
  6871. static const VerificationMeta _idArticoloMeta =
  6872. const VerificationMeta('idArticolo');
  6873. @override
  6874. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  6875. 'idArticolo', aliasedName, true,
  6876. type: DriftSqlType.int, requiredDuringInsert: false);
  6877. static const VerificationMeta _idScontoMeta =
  6878. const VerificationMeta('idSconto');
  6879. @override
  6880. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  6881. 'idSconto', aliasedName, true,
  6882. type: DriftSqlType.int, requiredDuringInsert: false);
  6883. static const VerificationMeta _validoDaMeta =
  6884. const VerificationMeta('validoDa');
  6885. @override
  6886. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  6887. 'validoDa', aliasedName, true,
  6888. type: DriftSqlType.string, requiredDuringInsert: false);
  6889. static const VerificationMeta _validoAMeta =
  6890. const VerificationMeta('validoA');
  6891. @override
  6892. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  6893. 'validoA', aliasedName, true,
  6894. type: DriftSqlType.string, requiredDuringInsert: false);
  6895. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  6896. @override
  6897. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  6898. 'prezzo', aliasedName, true,
  6899. type: DriftSqlType.double, requiredDuringInsert: false);
  6900. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6901. @override
  6902. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6903. 'attivo', aliasedName, false,
  6904. type: DriftSqlType.int,
  6905. requiredDuringInsert: false,
  6906. defaultValue: const Constant(1));
  6907. static const VerificationMeta _annullatoMeta =
  6908. const VerificationMeta('annullato');
  6909. @override
  6910. late final GeneratedColumn<String> annullato = GeneratedColumn<String>(
  6911. 'annullato', aliasedName, false,
  6912. type: DriftSqlType.string,
  6913. requiredDuringInsert: false,
  6914. defaultValue: const Constant('N'));
  6915. static const VerificationMeta _listinoSostitutivoMeta =
  6916. const VerificationMeta('listinoSostitutivo');
  6917. @override
  6918. late final GeneratedColumn<String> listinoSostitutivo =
  6919. GeneratedColumn<String>('listinoSostitutivo', aliasedName, true,
  6920. type: DriftSqlType.string, requiredDuringInsert: false);
  6921. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  6922. @override
  6923. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  6924. 'stato', aliasedName, true,
  6925. type: DriftSqlType.string, requiredDuringInsert: false);
  6926. @override
  6927. List<GeneratedColumn> get $columns => [
  6928. idListinoCliente,
  6929. idListino,
  6930. idCliente,
  6931. idArticolo,
  6932. idSconto,
  6933. validoDa,
  6934. validoA,
  6935. prezzo,
  6936. attivo,
  6937. annullato,
  6938. listinoSostitutivo,
  6939. stato
  6940. ];
  6941. @override
  6942. String get aliasedName => _alias ?? actualTableName;
  6943. @override
  6944. String get actualTableName => $name;
  6945. static const String $name = 'Listini_cliente';
  6946. @override
  6947. VerificationContext validateIntegrity(Insertable<ListinoCliente> instance,
  6948. {bool isInserting = false}) {
  6949. final context = VerificationContext();
  6950. final data = instance.toColumns(true);
  6951. if (data.containsKey('idListinoCliente')) {
  6952. context.handle(
  6953. _idListinoClienteMeta,
  6954. idListinoCliente.isAcceptableOrUnknown(
  6955. data['idListinoCliente']!, _idListinoClienteMeta));
  6956. }
  6957. if (data.containsKey('idListino')) {
  6958. context.handle(_idListinoMeta,
  6959. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  6960. }
  6961. if (data.containsKey('idCliente')) {
  6962. context.handle(_idClienteMeta,
  6963. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  6964. }
  6965. if (data.containsKey('idArticolo')) {
  6966. context.handle(
  6967. _idArticoloMeta,
  6968. idArticolo.isAcceptableOrUnknown(
  6969. data['idArticolo']!, _idArticoloMeta));
  6970. }
  6971. if (data.containsKey('idSconto')) {
  6972. context.handle(_idScontoMeta,
  6973. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  6974. }
  6975. if (data.containsKey('validoDa')) {
  6976. context.handle(_validoDaMeta,
  6977. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  6978. }
  6979. if (data.containsKey('validoA')) {
  6980. context.handle(_validoAMeta,
  6981. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  6982. }
  6983. if (data.containsKey('prezzo')) {
  6984. context.handle(_prezzoMeta,
  6985. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta));
  6986. }
  6987. if (data.containsKey('attivo')) {
  6988. context.handle(_attivoMeta,
  6989. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  6990. }
  6991. if (data.containsKey('annullato')) {
  6992. context.handle(_annullatoMeta,
  6993. annullato.isAcceptableOrUnknown(data['annullato']!, _annullatoMeta));
  6994. }
  6995. if (data.containsKey('listinoSostitutivo')) {
  6996. context.handle(
  6997. _listinoSostitutivoMeta,
  6998. listinoSostitutivo.isAcceptableOrUnknown(
  6999. data['listinoSostitutivo']!, _listinoSostitutivoMeta));
  7000. }
  7001. if (data.containsKey('stato')) {
  7002. context.handle(
  7003. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  7004. }
  7005. return context;
  7006. }
  7007. @override
  7008. Set<GeneratedColumn> get $primaryKey => {idListinoCliente};
  7009. @override
  7010. ListinoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  7011. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7012. return ListinoCliente(
  7013. idListinoCliente: attachedDatabase.typeMapping
  7014. .read(DriftSqlType.int, data['${effectivePrefix}idListinoCliente'])!,
  7015. idListino: attachedDatabase.typeMapping
  7016. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  7017. idCliente: attachedDatabase.typeMapping
  7018. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  7019. idArticolo: attachedDatabase.typeMapping
  7020. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  7021. idSconto: attachedDatabase.typeMapping
  7022. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  7023. validoDa: attachedDatabase.typeMapping
  7024. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  7025. validoA: attachedDatabase.typeMapping
  7026. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  7027. prezzo: attachedDatabase.typeMapping
  7028. .read(DriftSqlType.double, data['${effectivePrefix}prezzo']),
  7029. attivo: attachedDatabase.typeMapping
  7030. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  7031. annullato: attachedDatabase.typeMapping
  7032. .read(DriftSqlType.string, data['${effectivePrefix}annullato'])!,
  7033. listinoSostitutivo: attachedDatabase.typeMapping.read(
  7034. DriftSqlType.string, data['${effectivePrefix}listinoSostitutivo']),
  7035. stato: attachedDatabase.typeMapping
  7036. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  7037. );
  7038. }
  7039. @override
  7040. $ListiniClienteTable createAlias(String alias) {
  7041. return $ListiniClienteTable(attachedDatabase, alias);
  7042. }
  7043. }
  7044. class ListinoCliente extends DataClass implements Insertable<ListinoCliente> {
  7045. final int idListinoCliente;
  7046. final int? idListino;
  7047. final int? idCliente;
  7048. final int? idArticolo;
  7049. final int? idSconto;
  7050. final String? validoDa;
  7051. final String? validoA;
  7052. final double? prezzo;
  7053. final int attivo;
  7054. final String annullato;
  7055. final String? listinoSostitutivo;
  7056. final String? stato;
  7057. const ListinoCliente(
  7058. {required this.idListinoCliente,
  7059. this.idListino,
  7060. this.idCliente,
  7061. this.idArticolo,
  7062. this.idSconto,
  7063. this.validoDa,
  7064. this.validoA,
  7065. this.prezzo,
  7066. required this.attivo,
  7067. required this.annullato,
  7068. this.listinoSostitutivo,
  7069. this.stato});
  7070. @override
  7071. Map<String, Expression> toColumns(bool nullToAbsent) {
  7072. final map = <String, Expression>{};
  7073. map['idListinoCliente'] = Variable<int>(idListinoCliente);
  7074. if (!nullToAbsent || idListino != null) {
  7075. map['idListino'] = Variable<int>(idListino);
  7076. }
  7077. if (!nullToAbsent || idCliente != null) {
  7078. map['idCliente'] = Variable<int>(idCliente);
  7079. }
  7080. if (!nullToAbsent || idArticolo != null) {
  7081. map['idArticolo'] = Variable<int>(idArticolo);
  7082. }
  7083. if (!nullToAbsent || idSconto != null) {
  7084. map['idSconto'] = Variable<int>(idSconto);
  7085. }
  7086. if (!nullToAbsent || validoDa != null) {
  7087. map['validoDa'] = Variable<String>(validoDa);
  7088. }
  7089. if (!nullToAbsent || validoA != null) {
  7090. map['validoA'] = Variable<String>(validoA);
  7091. }
  7092. if (!nullToAbsent || prezzo != null) {
  7093. map['prezzo'] = Variable<double>(prezzo);
  7094. }
  7095. map['attivo'] = Variable<int>(attivo);
  7096. map['annullato'] = Variable<String>(annullato);
  7097. if (!nullToAbsent || listinoSostitutivo != null) {
  7098. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo);
  7099. }
  7100. if (!nullToAbsent || stato != null) {
  7101. map['stato'] = Variable<String>(stato);
  7102. }
  7103. return map;
  7104. }
  7105. ListiniClienteCompanion toCompanion(bool nullToAbsent) {
  7106. return ListiniClienteCompanion(
  7107. idListinoCliente: Value(idListinoCliente),
  7108. idListino: idListino == null && nullToAbsent
  7109. ? const Value.absent()
  7110. : Value(idListino),
  7111. idCliente: idCliente == null && nullToAbsent
  7112. ? const Value.absent()
  7113. : Value(idCliente),
  7114. idArticolo: idArticolo == null && nullToAbsent
  7115. ? const Value.absent()
  7116. : Value(idArticolo),
  7117. idSconto: idSconto == null && nullToAbsent
  7118. ? const Value.absent()
  7119. : Value(idSconto),
  7120. validoDa: validoDa == null && nullToAbsent
  7121. ? const Value.absent()
  7122. : Value(validoDa),
  7123. validoA: validoA == null && nullToAbsent
  7124. ? const Value.absent()
  7125. : Value(validoA),
  7126. prezzo:
  7127. prezzo == null && nullToAbsent ? const Value.absent() : Value(prezzo),
  7128. attivo: Value(attivo),
  7129. annullato: Value(annullato),
  7130. listinoSostitutivo: listinoSostitutivo == null && nullToAbsent
  7131. ? const Value.absent()
  7132. : Value(listinoSostitutivo),
  7133. stato:
  7134. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  7135. );
  7136. }
  7137. factory ListinoCliente.fromJson(Map<String, dynamic> json,
  7138. {ValueSerializer? serializer}) {
  7139. serializer ??= driftRuntimeOptions.defaultSerializer;
  7140. return ListinoCliente(
  7141. idListinoCliente: serializer.fromJson<int>(json['idListinoCliente']),
  7142. idListino: serializer.fromJson<int?>(json['idListino']),
  7143. idCliente: serializer.fromJson<int?>(json['idCliente']),
  7144. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  7145. idSconto: serializer.fromJson<int?>(json['idSconto']),
  7146. validoDa: serializer.fromJson<String?>(json['validoDa']),
  7147. validoA: serializer.fromJson<String?>(json['validoA']),
  7148. prezzo: serializer.fromJson<double?>(json['prezzo']),
  7149. attivo: serializer.fromJson<int>(json['attivo']),
  7150. annullato: serializer.fromJson<String>(json['annullato']),
  7151. listinoSostitutivo:
  7152. serializer.fromJson<String?>(json['listinoSostitutivo']),
  7153. stato: serializer.fromJson<String?>(json['stato']),
  7154. );
  7155. }
  7156. @override
  7157. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7158. serializer ??= driftRuntimeOptions.defaultSerializer;
  7159. return <String, dynamic>{
  7160. 'idListinoCliente': serializer.toJson<int>(idListinoCliente),
  7161. 'idListino': serializer.toJson<int?>(idListino),
  7162. 'idCliente': serializer.toJson<int?>(idCliente),
  7163. 'idArticolo': serializer.toJson<int?>(idArticolo),
  7164. 'idSconto': serializer.toJson<int?>(idSconto),
  7165. 'validoDa': serializer.toJson<String?>(validoDa),
  7166. 'validoA': serializer.toJson<String?>(validoA),
  7167. 'prezzo': serializer.toJson<double?>(prezzo),
  7168. 'attivo': serializer.toJson<int>(attivo),
  7169. 'annullato': serializer.toJson<String>(annullato),
  7170. 'listinoSostitutivo': serializer.toJson<String?>(listinoSostitutivo),
  7171. 'stato': serializer.toJson<String?>(stato),
  7172. };
  7173. }
  7174. ListinoCliente copyWith(
  7175. {int? idListinoCliente,
  7176. Value<int?> idListino = const Value.absent(),
  7177. Value<int?> idCliente = const Value.absent(),
  7178. Value<int?> idArticolo = const Value.absent(),
  7179. Value<int?> idSconto = const Value.absent(),
  7180. Value<String?> validoDa = const Value.absent(),
  7181. Value<String?> validoA = const Value.absent(),
  7182. Value<double?> prezzo = const Value.absent(),
  7183. int? attivo,
  7184. String? annullato,
  7185. Value<String?> listinoSostitutivo = const Value.absent(),
  7186. Value<String?> stato = const Value.absent()}) =>
  7187. ListinoCliente(
  7188. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  7189. idListino: idListino.present ? idListino.value : this.idListino,
  7190. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  7191. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  7192. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  7193. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  7194. validoA: validoA.present ? validoA.value : this.validoA,
  7195. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  7196. attivo: attivo ?? this.attivo,
  7197. annullato: annullato ?? this.annullato,
  7198. listinoSostitutivo: listinoSostitutivo.present
  7199. ? listinoSostitutivo.value
  7200. : this.listinoSostitutivo,
  7201. stato: stato.present ? stato.value : this.stato,
  7202. );
  7203. ListinoCliente copyWithCompanion(ListiniClienteCompanion data) {
  7204. return ListinoCliente(
  7205. idListinoCliente: data.idListinoCliente.present
  7206. ? data.idListinoCliente.value
  7207. : this.idListinoCliente,
  7208. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  7209. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  7210. idArticolo:
  7211. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  7212. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  7213. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  7214. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  7215. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  7216. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  7217. annullato: data.annullato.present ? data.annullato.value : this.annullato,
  7218. listinoSostitutivo: data.listinoSostitutivo.present
  7219. ? data.listinoSostitutivo.value
  7220. : this.listinoSostitutivo,
  7221. stato: data.stato.present ? data.stato.value : this.stato,
  7222. );
  7223. }
  7224. @override
  7225. String toString() {
  7226. return (StringBuffer('ListinoCliente(')
  7227. ..write('idListinoCliente: $idListinoCliente, ')
  7228. ..write('idListino: $idListino, ')
  7229. ..write('idCliente: $idCliente, ')
  7230. ..write('idArticolo: $idArticolo, ')
  7231. ..write('idSconto: $idSconto, ')
  7232. ..write('validoDa: $validoDa, ')
  7233. ..write('validoA: $validoA, ')
  7234. ..write('prezzo: $prezzo, ')
  7235. ..write('attivo: $attivo, ')
  7236. ..write('annullato: $annullato, ')
  7237. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  7238. ..write('stato: $stato')
  7239. ..write(')'))
  7240. .toString();
  7241. }
  7242. @override
  7243. int get hashCode => Object.hash(
  7244. idListinoCliente,
  7245. idListino,
  7246. idCliente,
  7247. idArticolo,
  7248. idSconto,
  7249. validoDa,
  7250. validoA,
  7251. prezzo,
  7252. attivo,
  7253. annullato,
  7254. listinoSostitutivo,
  7255. stato);
  7256. @override
  7257. bool operator ==(Object other) =>
  7258. identical(this, other) ||
  7259. (other is ListinoCliente &&
  7260. other.idListinoCliente == this.idListinoCliente &&
  7261. other.idListino == this.idListino &&
  7262. other.idCliente == this.idCliente &&
  7263. other.idArticolo == this.idArticolo &&
  7264. other.idSconto == this.idSconto &&
  7265. other.validoDa == this.validoDa &&
  7266. other.validoA == this.validoA &&
  7267. other.prezzo == this.prezzo &&
  7268. other.attivo == this.attivo &&
  7269. other.annullato == this.annullato &&
  7270. other.listinoSostitutivo == this.listinoSostitutivo &&
  7271. other.stato == this.stato);
  7272. }
  7273. class ListiniClienteCompanion extends UpdateCompanion<ListinoCliente> {
  7274. final Value<int> idListinoCliente;
  7275. final Value<int?> idListino;
  7276. final Value<int?> idCliente;
  7277. final Value<int?> idArticolo;
  7278. final Value<int?> idSconto;
  7279. final Value<String?> validoDa;
  7280. final Value<String?> validoA;
  7281. final Value<double?> prezzo;
  7282. final Value<int> attivo;
  7283. final Value<String> annullato;
  7284. final Value<String?> listinoSostitutivo;
  7285. final Value<String?> stato;
  7286. const ListiniClienteCompanion({
  7287. this.idListinoCliente = const Value.absent(),
  7288. this.idListino = const Value.absent(),
  7289. this.idCliente = const Value.absent(),
  7290. this.idArticolo = const Value.absent(),
  7291. this.idSconto = const Value.absent(),
  7292. this.validoDa = const Value.absent(),
  7293. this.validoA = const Value.absent(),
  7294. this.prezzo = const Value.absent(),
  7295. this.attivo = const Value.absent(),
  7296. this.annullato = const Value.absent(),
  7297. this.listinoSostitutivo = const Value.absent(),
  7298. this.stato = const Value.absent(),
  7299. });
  7300. ListiniClienteCompanion.insert({
  7301. this.idListinoCliente = const Value.absent(),
  7302. this.idListino = const Value.absent(),
  7303. this.idCliente = const Value.absent(),
  7304. this.idArticolo = const Value.absent(),
  7305. this.idSconto = const Value.absent(),
  7306. this.validoDa = const Value.absent(),
  7307. this.validoA = const Value.absent(),
  7308. this.prezzo = const Value.absent(),
  7309. this.attivo = const Value.absent(),
  7310. this.annullato = const Value.absent(),
  7311. this.listinoSostitutivo = const Value.absent(),
  7312. this.stato = const Value.absent(),
  7313. });
  7314. static Insertable<ListinoCliente> custom({
  7315. Expression<int>? idListinoCliente,
  7316. Expression<int>? idListino,
  7317. Expression<int>? idCliente,
  7318. Expression<int>? idArticolo,
  7319. Expression<int>? idSconto,
  7320. Expression<String>? validoDa,
  7321. Expression<String>? validoA,
  7322. Expression<double>? prezzo,
  7323. Expression<int>? attivo,
  7324. Expression<String>? annullato,
  7325. Expression<String>? listinoSostitutivo,
  7326. Expression<String>? stato,
  7327. }) {
  7328. return RawValuesInsertable({
  7329. if (idListinoCliente != null) 'idListinoCliente': idListinoCliente,
  7330. if (idListino != null) 'idListino': idListino,
  7331. if (idCliente != null) 'idCliente': idCliente,
  7332. if (idArticolo != null) 'idArticolo': idArticolo,
  7333. if (idSconto != null) 'idSconto': idSconto,
  7334. if (validoDa != null) 'validoDa': validoDa,
  7335. if (validoA != null) 'validoA': validoA,
  7336. if (prezzo != null) 'prezzo': prezzo,
  7337. if (attivo != null) 'attivo': attivo,
  7338. if (annullato != null) 'annullato': annullato,
  7339. if (listinoSostitutivo != null) 'listinoSostitutivo': listinoSostitutivo,
  7340. if (stato != null) 'stato': stato,
  7341. });
  7342. }
  7343. ListiniClienteCompanion copyWith(
  7344. {Value<int>? idListinoCliente,
  7345. Value<int?>? idListino,
  7346. Value<int?>? idCliente,
  7347. Value<int?>? idArticolo,
  7348. Value<int?>? idSconto,
  7349. Value<String?>? validoDa,
  7350. Value<String?>? validoA,
  7351. Value<double?>? prezzo,
  7352. Value<int>? attivo,
  7353. Value<String>? annullato,
  7354. Value<String?>? listinoSostitutivo,
  7355. Value<String?>? stato}) {
  7356. return ListiniClienteCompanion(
  7357. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  7358. idListino: idListino ?? this.idListino,
  7359. idCliente: idCliente ?? this.idCliente,
  7360. idArticolo: idArticolo ?? this.idArticolo,
  7361. idSconto: idSconto ?? this.idSconto,
  7362. validoDa: validoDa ?? this.validoDa,
  7363. validoA: validoA ?? this.validoA,
  7364. prezzo: prezzo ?? this.prezzo,
  7365. attivo: attivo ?? this.attivo,
  7366. annullato: annullato ?? this.annullato,
  7367. listinoSostitutivo: listinoSostitutivo ?? this.listinoSostitutivo,
  7368. stato: stato ?? this.stato,
  7369. );
  7370. }
  7371. @override
  7372. Map<String, Expression> toColumns(bool nullToAbsent) {
  7373. final map = <String, Expression>{};
  7374. if (idListinoCliente.present) {
  7375. map['idListinoCliente'] = Variable<int>(idListinoCliente.value);
  7376. }
  7377. if (idListino.present) {
  7378. map['idListino'] = Variable<int>(idListino.value);
  7379. }
  7380. if (idCliente.present) {
  7381. map['idCliente'] = Variable<int>(idCliente.value);
  7382. }
  7383. if (idArticolo.present) {
  7384. map['idArticolo'] = Variable<int>(idArticolo.value);
  7385. }
  7386. if (idSconto.present) {
  7387. map['idSconto'] = Variable<int>(idSconto.value);
  7388. }
  7389. if (validoDa.present) {
  7390. map['validoDa'] = Variable<String>(validoDa.value);
  7391. }
  7392. if (validoA.present) {
  7393. map['validoA'] = Variable<String>(validoA.value);
  7394. }
  7395. if (prezzo.present) {
  7396. map['prezzo'] = Variable<double>(prezzo.value);
  7397. }
  7398. if (attivo.present) {
  7399. map['attivo'] = Variable<int>(attivo.value);
  7400. }
  7401. if (annullato.present) {
  7402. map['annullato'] = Variable<String>(annullato.value);
  7403. }
  7404. if (listinoSostitutivo.present) {
  7405. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo.value);
  7406. }
  7407. if (stato.present) {
  7408. map['stato'] = Variable<String>(stato.value);
  7409. }
  7410. return map;
  7411. }
  7412. @override
  7413. String toString() {
  7414. return (StringBuffer('ListiniClienteCompanion(')
  7415. ..write('idListinoCliente: $idListinoCliente, ')
  7416. ..write('idListino: $idListino, ')
  7417. ..write('idCliente: $idCliente, ')
  7418. ..write('idArticolo: $idArticolo, ')
  7419. ..write('idSconto: $idSconto, ')
  7420. ..write('validoDa: $validoDa, ')
  7421. ..write('validoA: $validoA, ')
  7422. ..write('prezzo: $prezzo, ')
  7423. ..write('attivo: $attivo, ')
  7424. ..write('annullato: $annullato, ')
  7425. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  7426. ..write('stato: $stato')
  7427. ..write(')'))
  7428. .toString();
  7429. }
  7430. }
  7431. class $ScontiTable extends Sconti with TableInfo<$ScontiTable, Sconto> {
  7432. @override
  7433. final GeneratedDatabase attachedDatabase;
  7434. final String? _alias;
  7435. $ScontiTable(this.attachedDatabase, [this._alias]);
  7436. static const VerificationMeta _idScontoMeta =
  7437. const VerificationMeta('idSconto');
  7438. @override
  7439. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  7440. 'idSconto', aliasedName, false,
  7441. hasAutoIncrement: true,
  7442. type: DriftSqlType.int,
  7443. requiredDuringInsert: false,
  7444. defaultConstraints:
  7445. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  7446. static const VerificationMeta _codScontoMeta =
  7447. const VerificationMeta('codSconto');
  7448. @override
  7449. late final GeneratedColumn<String> codSconto = GeneratedColumn<String>(
  7450. 'codSconto', aliasedName, true,
  7451. type: DriftSqlType.string, requiredDuringInsert: false);
  7452. static const VerificationMeta _descrizioneMeta =
  7453. const VerificationMeta('descrizione');
  7454. @override
  7455. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  7456. 'descrizione', aliasedName, true,
  7457. type: DriftSqlType.string, requiredDuringInsert: false);
  7458. static const VerificationMeta _sconto1Meta =
  7459. const VerificationMeta('sconto1');
  7460. @override
  7461. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  7462. 'sconto1', aliasedName, true,
  7463. type: DriftSqlType.double, requiredDuringInsert: false);
  7464. static const VerificationMeta _sconto2Meta =
  7465. const VerificationMeta('sconto2');
  7466. @override
  7467. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  7468. 'sconto2', aliasedName, true,
  7469. type: DriftSqlType.double, requiredDuringInsert: false);
  7470. static const VerificationMeta _sconto3Meta =
  7471. const VerificationMeta('sconto3');
  7472. @override
  7473. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  7474. 'sconto3', aliasedName, true,
  7475. type: DriftSqlType.double, requiredDuringInsert: false);
  7476. static const VerificationMeta _sconto4Meta =
  7477. const VerificationMeta('sconto4');
  7478. @override
  7479. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  7480. 'sconto4', aliasedName, true,
  7481. type: DriftSqlType.double, requiredDuringInsert: false);
  7482. static const VerificationMeta _sconto5Meta =
  7483. const VerificationMeta('sconto5');
  7484. @override
  7485. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  7486. 'sconto5', aliasedName, true,
  7487. type: DriftSqlType.double, requiredDuringInsert: false);
  7488. @override
  7489. List<GeneratedColumn> get $columns => [
  7490. idSconto,
  7491. codSconto,
  7492. descrizione,
  7493. sconto1,
  7494. sconto2,
  7495. sconto3,
  7496. sconto4,
  7497. sconto5
  7498. ];
  7499. @override
  7500. String get aliasedName => _alias ?? actualTableName;
  7501. @override
  7502. String get actualTableName => $name;
  7503. static const String $name = 'Sconti';
  7504. @override
  7505. VerificationContext validateIntegrity(Insertable<Sconto> instance,
  7506. {bool isInserting = false}) {
  7507. final context = VerificationContext();
  7508. final data = instance.toColumns(true);
  7509. if (data.containsKey('idSconto')) {
  7510. context.handle(_idScontoMeta,
  7511. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  7512. }
  7513. if (data.containsKey('codSconto')) {
  7514. context.handle(_codScontoMeta,
  7515. codSconto.isAcceptableOrUnknown(data['codSconto']!, _codScontoMeta));
  7516. }
  7517. if (data.containsKey('descrizione')) {
  7518. context.handle(
  7519. _descrizioneMeta,
  7520. descrizione.isAcceptableOrUnknown(
  7521. data['descrizione']!, _descrizioneMeta));
  7522. }
  7523. if (data.containsKey('sconto1')) {
  7524. context.handle(_sconto1Meta,
  7525. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta));
  7526. }
  7527. if (data.containsKey('sconto2')) {
  7528. context.handle(_sconto2Meta,
  7529. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta));
  7530. }
  7531. if (data.containsKey('sconto3')) {
  7532. context.handle(_sconto3Meta,
  7533. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta));
  7534. }
  7535. if (data.containsKey('sconto4')) {
  7536. context.handle(_sconto4Meta,
  7537. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta));
  7538. }
  7539. if (data.containsKey('sconto5')) {
  7540. context.handle(_sconto5Meta,
  7541. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta));
  7542. }
  7543. return context;
  7544. }
  7545. @override
  7546. Set<GeneratedColumn> get $primaryKey => {idSconto};
  7547. @override
  7548. Sconto map(Map<String, dynamic> data, {String? tablePrefix}) {
  7549. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7550. return Sconto(
  7551. idSconto: attachedDatabase.typeMapping
  7552. .read(DriftSqlType.int, data['${effectivePrefix}idSconto'])!,
  7553. codSconto: attachedDatabase.typeMapping
  7554. .read(DriftSqlType.string, data['${effectivePrefix}codSconto']),
  7555. descrizione: attachedDatabase.typeMapping
  7556. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  7557. sconto1: attachedDatabase.typeMapping
  7558. .read(DriftSqlType.double, data['${effectivePrefix}sconto1']),
  7559. sconto2: attachedDatabase.typeMapping
  7560. .read(DriftSqlType.double, data['${effectivePrefix}sconto2']),
  7561. sconto3: attachedDatabase.typeMapping
  7562. .read(DriftSqlType.double, data['${effectivePrefix}sconto3']),
  7563. sconto4: attachedDatabase.typeMapping
  7564. .read(DriftSqlType.double, data['${effectivePrefix}sconto4']),
  7565. sconto5: attachedDatabase.typeMapping
  7566. .read(DriftSqlType.double, data['${effectivePrefix}sconto5']),
  7567. );
  7568. }
  7569. @override
  7570. $ScontiTable createAlias(String alias) {
  7571. return $ScontiTable(attachedDatabase, alias);
  7572. }
  7573. }
  7574. class Sconto extends DataClass implements Insertable<Sconto> {
  7575. final int idSconto;
  7576. final String? codSconto;
  7577. final String? descrizione;
  7578. final double? sconto1;
  7579. final double? sconto2;
  7580. final double? sconto3;
  7581. final double? sconto4;
  7582. final double? sconto5;
  7583. const Sconto(
  7584. {required this.idSconto,
  7585. this.codSconto,
  7586. this.descrizione,
  7587. this.sconto1,
  7588. this.sconto2,
  7589. this.sconto3,
  7590. this.sconto4,
  7591. this.sconto5});
  7592. @override
  7593. Map<String, Expression> toColumns(bool nullToAbsent) {
  7594. final map = <String, Expression>{};
  7595. map['idSconto'] = Variable<int>(idSconto);
  7596. if (!nullToAbsent || codSconto != null) {
  7597. map['codSconto'] = Variable<String>(codSconto);
  7598. }
  7599. if (!nullToAbsent || descrizione != null) {
  7600. map['descrizione'] = Variable<String>(descrizione);
  7601. }
  7602. if (!nullToAbsent || sconto1 != null) {
  7603. map['sconto1'] = Variable<double>(sconto1);
  7604. }
  7605. if (!nullToAbsent || sconto2 != null) {
  7606. map['sconto2'] = Variable<double>(sconto2);
  7607. }
  7608. if (!nullToAbsent || sconto3 != null) {
  7609. map['sconto3'] = Variable<double>(sconto3);
  7610. }
  7611. if (!nullToAbsent || sconto4 != null) {
  7612. map['sconto4'] = Variable<double>(sconto4);
  7613. }
  7614. if (!nullToAbsent || sconto5 != null) {
  7615. map['sconto5'] = Variable<double>(sconto5);
  7616. }
  7617. return map;
  7618. }
  7619. ScontiCompanion toCompanion(bool nullToAbsent) {
  7620. return ScontiCompanion(
  7621. idSconto: Value(idSconto),
  7622. codSconto: codSconto == null && nullToAbsent
  7623. ? const Value.absent()
  7624. : Value(codSconto),
  7625. descrizione: descrizione == null && nullToAbsent
  7626. ? const Value.absent()
  7627. : Value(descrizione),
  7628. sconto1: sconto1 == null && nullToAbsent
  7629. ? const Value.absent()
  7630. : Value(sconto1),
  7631. sconto2: sconto2 == null && nullToAbsent
  7632. ? const Value.absent()
  7633. : Value(sconto2),
  7634. sconto3: sconto3 == null && nullToAbsent
  7635. ? const Value.absent()
  7636. : Value(sconto3),
  7637. sconto4: sconto4 == null && nullToAbsent
  7638. ? const Value.absent()
  7639. : Value(sconto4),
  7640. sconto5: sconto5 == null && nullToAbsent
  7641. ? const Value.absent()
  7642. : Value(sconto5),
  7643. );
  7644. }
  7645. factory Sconto.fromJson(Map<String, dynamic> json,
  7646. {ValueSerializer? serializer}) {
  7647. serializer ??= driftRuntimeOptions.defaultSerializer;
  7648. return Sconto(
  7649. idSconto: serializer.fromJson<int>(json['idSconto']),
  7650. codSconto: serializer.fromJson<String?>(json['codSconto']),
  7651. descrizione: serializer.fromJson<String?>(json['descrizione']),
  7652. sconto1: serializer.fromJson<double?>(json['sconto1']),
  7653. sconto2: serializer.fromJson<double?>(json['sconto2']),
  7654. sconto3: serializer.fromJson<double?>(json['sconto3']),
  7655. sconto4: serializer.fromJson<double?>(json['sconto4']),
  7656. sconto5: serializer.fromJson<double?>(json['sconto5']),
  7657. );
  7658. }
  7659. @override
  7660. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7661. serializer ??= driftRuntimeOptions.defaultSerializer;
  7662. return <String, dynamic>{
  7663. 'idSconto': serializer.toJson<int>(idSconto),
  7664. 'codSconto': serializer.toJson<String?>(codSconto),
  7665. 'descrizione': serializer.toJson<String?>(descrizione),
  7666. 'sconto1': serializer.toJson<double?>(sconto1),
  7667. 'sconto2': serializer.toJson<double?>(sconto2),
  7668. 'sconto3': serializer.toJson<double?>(sconto3),
  7669. 'sconto4': serializer.toJson<double?>(sconto4),
  7670. 'sconto5': serializer.toJson<double?>(sconto5),
  7671. };
  7672. }
  7673. Sconto copyWith(
  7674. {int? idSconto,
  7675. Value<String?> codSconto = const Value.absent(),
  7676. Value<String?> descrizione = const Value.absent(),
  7677. Value<double?> sconto1 = const Value.absent(),
  7678. Value<double?> sconto2 = const Value.absent(),
  7679. Value<double?> sconto3 = const Value.absent(),
  7680. Value<double?> sconto4 = const Value.absent(),
  7681. Value<double?> sconto5 = const Value.absent()}) =>
  7682. Sconto(
  7683. idSconto: idSconto ?? this.idSconto,
  7684. codSconto: codSconto.present ? codSconto.value : this.codSconto,
  7685. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  7686. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  7687. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  7688. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  7689. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  7690. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  7691. );
  7692. Sconto copyWithCompanion(ScontiCompanion data) {
  7693. return Sconto(
  7694. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  7695. codSconto: data.codSconto.present ? data.codSconto.value : this.codSconto,
  7696. descrizione:
  7697. data.descrizione.present ? data.descrizione.value : this.descrizione,
  7698. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  7699. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  7700. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  7701. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  7702. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  7703. );
  7704. }
  7705. @override
  7706. String toString() {
  7707. return (StringBuffer('Sconto(')
  7708. ..write('idSconto: $idSconto, ')
  7709. ..write('codSconto: $codSconto, ')
  7710. ..write('descrizione: $descrizione, ')
  7711. ..write('sconto1: $sconto1, ')
  7712. ..write('sconto2: $sconto2, ')
  7713. ..write('sconto3: $sconto3, ')
  7714. ..write('sconto4: $sconto4, ')
  7715. ..write('sconto5: $sconto5')
  7716. ..write(')'))
  7717. .toString();
  7718. }
  7719. @override
  7720. int get hashCode => Object.hash(idSconto, codSconto, descrizione, sconto1,
  7721. sconto2, sconto3, sconto4, sconto5);
  7722. @override
  7723. bool operator ==(Object other) =>
  7724. identical(this, other) ||
  7725. (other is Sconto &&
  7726. other.idSconto == this.idSconto &&
  7727. other.codSconto == this.codSconto &&
  7728. other.descrizione == this.descrizione &&
  7729. other.sconto1 == this.sconto1 &&
  7730. other.sconto2 == this.sconto2 &&
  7731. other.sconto3 == this.sconto3 &&
  7732. other.sconto4 == this.sconto4 &&
  7733. other.sconto5 == this.sconto5);
  7734. }
  7735. class ScontiCompanion extends UpdateCompanion<Sconto> {
  7736. final Value<int> idSconto;
  7737. final Value<String?> codSconto;
  7738. final Value<String?> descrizione;
  7739. final Value<double?> sconto1;
  7740. final Value<double?> sconto2;
  7741. final Value<double?> sconto3;
  7742. final Value<double?> sconto4;
  7743. final Value<double?> sconto5;
  7744. const ScontiCompanion({
  7745. this.idSconto = const Value.absent(),
  7746. this.codSconto = const Value.absent(),
  7747. this.descrizione = const Value.absent(),
  7748. this.sconto1 = const Value.absent(),
  7749. this.sconto2 = const Value.absent(),
  7750. this.sconto3 = const Value.absent(),
  7751. this.sconto4 = const Value.absent(),
  7752. this.sconto5 = const Value.absent(),
  7753. });
  7754. ScontiCompanion.insert({
  7755. this.idSconto = const Value.absent(),
  7756. this.codSconto = const Value.absent(),
  7757. this.descrizione = const Value.absent(),
  7758. this.sconto1 = const Value.absent(),
  7759. this.sconto2 = const Value.absent(),
  7760. this.sconto3 = const Value.absent(),
  7761. this.sconto4 = const Value.absent(),
  7762. this.sconto5 = const Value.absent(),
  7763. });
  7764. static Insertable<Sconto> custom({
  7765. Expression<int>? idSconto,
  7766. Expression<String>? codSconto,
  7767. Expression<String>? descrizione,
  7768. Expression<double>? sconto1,
  7769. Expression<double>? sconto2,
  7770. Expression<double>? sconto3,
  7771. Expression<double>? sconto4,
  7772. Expression<double>? sconto5,
  7773. }) {
  7774. return RawValuesInsertable({
  7775. if (idSconto != null) 'idSconto': idSconto,
  7776. if (codSconto != null) 'codSconto': codSconto,
  7777. if (descrizione != null) 'descrizione': descrizione,
  7778. if (sconto1 != null) 'sconto1': sconto1,
  7779. if (sconto2 != null) 'sconto2': sconto2,
  7780. if (sconto3 != null) 'sconto3': sconto3,
  7781. if (sconto4 != null) 'sconto4': sconto4,
  7782. if (sconto5 != null) 'sconto5': sconto5,
  7783. });
  7784. }
  7785. ScontiCompanion copyWith(
  7786. {Value<int>? idSconto,
  7787. Value<String?>? codSconto,
  7788. Value<String?>? descrizione,
  7789. Value<double?>? sconto1,
  7790. Value<double?>? sconto2,
  7791. Value<double?>? sconto3,
  7792. Value<double?>? sconto4,
  7793. Value<double?>? sconto5}) {
  7794. return ScontiCompanion(
  7795. idSconto: idSconto ?? this.idSconto,
  7796. codSconto: codSconto ?? this.codSconto,
  7797. descrizione: descrizione ?? this.descrizione,
  7798. sconto1: sconto1 ?? this.sconto1,
  7799. sconto2: sconto2 ?? this.sconto2,
  7800. sconto3: sconto3 ?? this.sconto3,
  7801. sconto4: sconto4 ?? this.sconto4,
  7802. sconto5: sconto5 ?? this.sconto5,
  7803. );
  7804. }
  7805. @override
  7806. Map<String, Expression> toColumns(bool nullToAbsent) {
  7807. final map = <String, Expression>{};
  7808. if (idSconto.present) {
  7809. map['idSconto'] = Variable<int>(idSconto.value);
  7810. }
  7811. if (codSconto.present) {
  7812. map['codSconto'] = Variable<String>(codSconto.value);
  7813. }
  7814. if (descrizione.present) {
  7815. map['descrizione'] = Variable<String>(descrizione.value);
  7816. }
  7817. if (sconto1.present) {
  7818. map['sconto1'] = Variable<double>(sconto1.value);
  7819. }
  7820. if (sconto2.present) {
  7821. map['sconto2'] = Variable<double>(sconto2.value);
  7822. }
  7823. if (sconto3.present) {
  7824. map['sconto3'] = Variable<double>(sconto3.value);
  7825. }
  7826. if (sconto4.present) {
  7827. map['sconto4'] = Variable<double>(sconto4.value);
  7828. }
  7829. if (sconto5.present) {
  7830. map['sconto5'] = Variable<double>(sconto5.value);
  7831. }
  7832. return map;
  7833. }
  7834. @override
  7835. String toString() {
  7836. return (StringBuffer('ScontiCompanion(')
  7837. ..write('idSconto: $idSconto, ')
  7838. ..write('codSconto: $codSconto, ')
  7839. ..write('descrizione: $descrizione, ')
  7840. ..write('sconto1: $sconto1, ')
  7841. ..write('sconto2: $sconto2, ')
  7842. ..write('sconto3: $sconto3, ')
  7843. ..write('sconto4: $sconto4, ')
  7844. ..write('sconto5: $sconto5')
  7845. ..write(')'))
  7846. .toString();
  7847. }
  7848. }
  7849. class $ScontiClienteTable extends ScontiCliente
  7850. with TableInfo<$ScontiClienteTable, ScontoCliente> {
  7851. @override
  7852. final GeneratedDatabase attachedDatabase;
  7853. final String? _alias;
  7854. $ScontiClienteTable(this.attachedDatabase, [this._alias]);
  7855. static const VerificationMeta _idScontoClienteMeta =
  7856. const VerificationMeta('idScontoCliente');
  7857. @override
  7858. late final GeneratedColumn<int> idScontoCliente = GeneratedColumn<int>(
  7859. 'idScontoCliente', aliasedName, false,
  7860. hasAutoIncrement: true,
  7861. type: DriftSqlType.int,
  7862. requiredDuringInsert: false,
  7863. defaultConstraints:
  7864. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  7865. static const VerificationMeta _idClienteMeta =
  7866. const VerificationMeta('idCliente');
  7867. @override
  7868. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  7869. 'idCliente', aliasedName, true,
  7870. type: DriftSqlType.int, requiredDuringInsert: false);
  7871. static const VerificationMeta _idArticoloMeta =
  7872. const VerificationMeta('idArticolo');
  7873. @override
  7874. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  7875. 'idArticolo', aliasedName, true,
  7876. type: DriftSqlType.int, requiredDuringInsert: false);
  7877. static const VerificationMeta _lineaMeta = const VerificationMeta('linea');
  7878. @override
  7879. late final GeneratedColumn<String> linea = GeneratedColumn<String>(
  7880. 'linea', aliasedName, true,
  7881. type: DriftSqlType.string, requiredDuringInsert: false);
  7882. static const VerificationMeta _idScontoMeta =
  7883. const VerificationMeta('idSconto');
  7884. @override
  7885. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  7886. 'idSconto', aliasedName, true,
  7887. type: DriftSqlType.int, requiredDuringInsert: false);
  7888. static const VerificationMeta _validoDaMeta =
  7889. const VerificationMeta('validoDa');
  7890. @override
  7891. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  7892. 'validoDa', aliasedName, true,
  7893. type: DriftSqlType.string, requiredDuringInsert: false);
  7894. static const VerificationMeta _validoAMeta =
  7895. const VerificationMeta('validoA');
  7896. @override
  7897. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  7898. 'validoA', aliasedName, true,
  7899. type: DriftSqlType.string, requiredDuringInsert: false);
  7900. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  7901. @override
  7902. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  7903. 'stato', aliasedName, true,
  7904. type: DriftSqlType.string, requiredDuringInsert: false);
  7905. static const VerificationMeta _dataModificaMeta =
  7906. const VerificationMeta('dataModifica');
  7907. @override
  7908. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  7909. 'dataModifica', aliasedName, true,
  7910. type: DriftSqlType.string, requiredDuringInsert: false);
  7911. @override
  7912. List<GeneratedColumn> get $columns => [
  7913. idScontoCliente,
  7914. idCliente,
  7915. idArticolo,
  7916. linea,
  7917. idSconto,
  7918. validoDa,
  7919. validoA,
  7920. stato,
  7921. dataModifica
  7922. ];
  7923. @override
  7924. String get aliasedName => _alias ?? actualTableName;
  7925. @override
  7926. String get actualTableName => $name;
  7927. static const String $name = 'Sconto_cliente';
  7928. @override
  7929. VerificationContext validateIntegrity(Insertable<ScontoCliente> instance,
  7930. {bool isInserting = false}) {
  7931. final context = VerificationContext();
  7932. final data = instance.toColumns(true);
  7933. if (data.containsKey('idScontoCliente')) {
  7934. context.handle(
  7935. _idScontoClienteMeta,
  7936. idScontoCliente.isAcceptableOrUnknown(
  7937. data['idScontoCliente']!, _idScontoClienteMeta));
  7938. }
  7939. if (data.containsKey('idCliente')) {
  7940. context.handle(_idClienteMeta,
  7941. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  7942. }
  7943. if (data.containsKey('idArticolo')) {
  7944. context.handle(
  7945. _idArticoloMeta,
  7946. idArticolo.isAcceptableOrUnknown(
  7947. data['idArticolo']!, _idArticoloMeta));
  7948. }
  7949. if (data.containsKey('linea')) {
  7950. context.handle(
  7951. _lineaMeta, linea.isAcceptableOrUnknown(data['linea']!, _lineaMeta));
  7952. }
  7953. if (data.containsKey('idSconto')) {
  7954. context.handle(_idScontoMeta,
  7955. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  7956. }
  7957. if (data.containsKey('validoDa')) {
  7958. context.handle(_validoDaMeta,
  7959. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  7960. }
  7961. if (data.containsKey('validoA')) {
  7962. context.handle(_validoAMeta,
  7963. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  7964. }
  7965. if (data.containsKey('stato')) {
  7966. context.handle(
  7967. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  7968. }
  7969. if (data.containsKey('dataModifica')) {
  7970. context.handle(
  7971. _dataModificaMeta,
  7972. dataModifica.isAcceptableOrUnknown(
  7973. data['dataModifica']!, _dataModificaMeta));
  7974. }
  7975. return context;
  7976. }
  7977. @override
  7978. Set<GeneratedColumn> get $primaryKey => {idScontoCliente};
  7979. @override
  7980. ScontoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  7981. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7982. return ScontoCliente(
  7983. idScontoCliente: attachedDatabase.typeMapping
  7984. .read(DriftSqlType.int, data['${effectivePrefix}idScontoCliente'])!,
  7985. idCliente: attachedDatabase.typeMapping
  7986. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  7987. idArticolo: attachedDatabase.typeMapping
  7988. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  7989. linea: attachedDatabase.typeMapping
  7990. .read(DriftSqlType.string, data['${effectivePrefix}linea']),
  7991. idSconto: attachedDatabase.typeMapping
  7992. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  7993. validoDa: attachedDatabase.typeMapping
  7994. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  7995. validoA: attachedDatabase.typeMapping
  7996. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  7997. stato: attachedDatabase.typeMapping
  7998. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  7999. dataModifica: attachedDatabase.typeMapping
  8000. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  8001. );
  8002. }
  8003. @override
  8004. $ScontiClienteTable createAlias(String alias) {
  8005. return $ScontiClienteTable(attachedDatabase, alias);
  8006. }
  8007. }
  8008. class ScontoCliente extends DataClass implements Insertable<ScontoCliente> {
  8009. final int idScontoCliente;
  8010. final int? idCliente;
  8011. final int? idArticolo;
  8012. final String? linea;
  8013. final int? idSconto;
  8014. final String? validoDa;
  8015. final String? validoA;
  8016. final String? stato;
  8017. final String? dataModifica;
  8018. const ScontoCliente(
  8019. {required this.idScontoCliente,
  8020. this.idCliente,
  8021. this.idArticolo,
  8022. this.linea,
  8023. this.idSconto,
  8024. this.validoDa,
  8025. this.validoA,
  8026. this.stato,
  8027. this.dataModifica});
  8028. @override
  8029. Map<String, Expression> toColumns(bool nullToAbsent) {
  8030. final map = <String, Expression>{};
  8031. map['idScontoCliente'] = Variable<int>(idScontoCliente);
  8032. if (!nullToAbsent || idCliente != null) {
  8033. map['idCliente'] = Variable<int>(idCliente);
  8034. }
  8035. if (!nullToAbsent || idArticolo != null) {
  8036. map['idArticolo'] = Variable<int>(idArticolo);
  8037. }
  8038. if (!nullToAbsent || linea != null) {
  8039. map['linea'] = Variable<String>(linea);
  8040. }
  8041. if (!nullToAbsent || idSconto != null) {
  8042. map['idSconto'] = Variable<int>(idSconto);
  8043. }
  8044. if (!nullToAbsent || validoDa != null) {
  8045. map['validoDa'] = Variable<String>(validoDa);
  8046. }
  8047. if (!nullToAbsent || validoA != null) {
  8048. map['validoA'] = Variable<String>(validoA);
  8049. }
  8050. if (!nullToAbsent || stato != null) {
  8051. map['stato'] = Variable<String>(stato);
  8052. }
  8053. if (!nullToAbsent || dataModifica != null) {
  8054. map['dataModifica'] = Variable<String>(dataModifica);
  8055. }
  8056. return map;
  8057. }
  8058. ScontiClienteCompanion toCompanion(bool nullToAbsent) {
  8059. return ScontiClienteCompanion(
  8060. idScontoCliente: Value(idScontoCliente),
  8061. idCliente: idCliente == null && nullToAbsent
  8062. ? const Value.absent()
  8063. : Value(idCliente),
  8064. idArticolo: idArticolo == null && nullToAbsent
  8065. ? const Value.absent()
  8066. : Value(idArticolo),
  8067. linea:
  8068. linea == null && nullToAbsent ? const Value.absent() : Value(linea),
  8069. idSconto: idSconto == null && nullToAbsent
  8070. ? const Value.absent()
  8071. : Value(idSconto),
  8072. validoDa: validoDa == null && nullToAbsent
  8073. ? const Value.absent()
  8074. : Value(validoDa),
  8075. validoA: validoA == null && nullToAbsent
  8076. ? const Value.absent()
  8077. : Value(validoA),
  8078. stato:
  8079. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  8080. dataModifica: dataModifica == null && nullToAbsent
  8081. ? const Value.absent()
  8082. : Value(dataModifica),
  8083. );
  8084. }
  8085. factory ScontoCliente.fromJson(Map<String, dynamic> json,
  8086. {ValueSerializer? serializer}) {
  8087. serializer ??= driftRuntimeOptions.defaultSerializer;
  8088. return ScontoCliente(
  8089. idScontoCliente: serializer.fromJson<int>(json['idScontoCliente']),
  8090. idCliente: serializer.fromJson<int?>(json['idCliente']),
  8091. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  8092. linea: serializer.fromJson<String?>(json['linea']),
  8093. idSconto: serializer.fromJson<int?>(json['idSconto']),
  8094. validoDa: serializer.fromJson<String?>(json['validoDa']),
  8095. validoA: serializer.fromJson<String?>(json['validoA']),
  8096. stato: serializer.fromJson<String?>(json['stato']),
  8097. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  8098. );
  8099. }
  8100. @override
  8101. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8102. serializer ??= driftRuntimeOptions.defaultSerializer;
  8103. return <String, dynamic>{
  8104. 'idScontoCliente': serializer.toJson<int>(idScontoCliente),
  8105. 'idCliente': serializer.toJson<int?>(idCliente),
  8106. 'idArticolo': serializer.toJson<int?>(idArticolo),
  8107. 'linea': serializer.toJson<String?>(linea),
  8108. 'idSconto': serializer.toJson<int?>(idSconto),
  8109. 'validoDa': serializer.toJson<String?>(validoDa),
  8110. 'validoA': serializer.toJson<String?>(validoA),
  8111. 'stato': serializer.toJson<String?>(stato),
  8112. 'dataModifica': serializer.toJson<String?>(dataModifica),
  8113. };
  8114. }
  8115. ScontoCliente copyWith(
  8116. {int? idScontoCliente,
  8117. Value<int?> idCliente = const Value.absent(),
  8118. Value<int?> idArticolo = const Value.absent(),
  8119. Value<String?> linea = const Value.absent(),
  8120. Value<int?> idSconto = const Value.absent(),
  8121. Value<String?> validoDa = const Value.absent(),
  8122. Value<String?> validoA = const Value.absent(),
  8123. Value<String?> stato = const Value.absent(),
  8124. Value<String?> dataModifica = const Value.absent()}) =>
  8125. ScontoCliente(
  8126. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  8127. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  8128. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  8129. linea: linea.present ? linea.value : this.linea,
  8130. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  8131. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  8132. validoA: validoA.present ? validoA.value : this.validoA,
  8133. stato: stato.present ? stato.value : this.stato,
  8134. dataModifica:
  8135. dataModifica.present ? dataModifica.value : this.dataModifica,
  8136. );
  8137. ScontoCliente copyWithCompanion(ScontiClienteCompanion data) {
  8138. return ScontoCliente(
  8139. idScontoCliente: data.idScontoCliente.present
  8140. ? data.idScontoCliente.value
  8141. : this.idScontoCliente,
  8142. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  8143. idArticolo:
  8144. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  8145. linea: data.linea.present ? data.linea.value : this.linea,
  8146. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  8147. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  8148. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  8149. stato: data.stato.present ? data.stato.value : this.stato,
  8150. dataModifica: data.dataModifica.present
  8151. ? data.dataModifica.value
  8152. : this.dataModifica,
  8153. );
  8154. }
  8155. @override
  8156. String toString() {
  8157. return (StringBuffer('ScontoCliente(')
  8158. ..write('idScontoCliente: $idScontoCliente, ')
  8159. ..write('idCliente: $idCliente, ')
  8160. ..write('idArticolo: $idArticolo, ')
  8161. ..write('linea: $linea, ')
  8162. ..write('idSconto: $idSconto, ')
  8163. ..write('validoDa: $validoDa, ')
  8164. ..write('validoA: $validoA, ')
  8165. ..write('stato: $stato, ')
  8166. ..write('dataModifica: $dataModifica')
  8167. ..write(')'))
  8168. .toString();
  8169. }
  8170. @override
  8171. int get hashCode => Object.hash(idScontoCliente, idCliente, idArticolo, linea,
  8172. idSconto, validoDa, validoA, stato, dataModifica);
  8173. @override
  8174. bool operator ==(Object other) =>
  8175. identical(this, other) ||
  8176. (other is ScontoCliente &&
  8177. other.idScontoCliente == this.idScontoCliente &&
  8178. other.idCliente == this.idCliente &&
  8179. other.idArticolo == this.idArticolo &&
  8180. other.linea == this.linea &&
  8181. other.idSconto == this.idSconto &&
  8182. other.validoDa == this.validoDa &&
  8183. other.validoA == this.validoA &&
  8184. other.stato == this.stato &&
  8185. other.dataModifica == this.dataModifica);
  8186. }
  8187. class ScontiClienteCompanion extends UpdateCompanion<ScontoCliente> {
  8188. final Value<int> idScontoCliente;
  8189. final Value<int?> idCliente;
  8190. final Value<int?> idArticolo;
  8191. final Value<String?> linea;
  8192. final Value<int?> idSconto;
  8193. final Value<String?> validoDa;
  8194. final Value<String?> validoA;
  8195. final Value<String?> stato;
  8196. final Value<String?> dataModifica;
  8197. const ScontiClienteCompanion({
  8198. this.idScontoCliente = const Value.absent(),
  8199. this.idCliente = const Value.absent(),
  8200. this.idArticolo = const Value.absent(),
  8201. this.linea = const Value.absent(),
  8202. this.idSconto = const Value.absent(),
  8203. this.validoDa = const Value.absent(),
  8204. this.validoA = const Value.absent(),
  8205. this.stato = const Value.absent(),
  8206. this.dataModifica = const Value.absent(),
  8207. });
  8208. ScontiClienteCompanion.insert({
  8209. this.idScontoCliente = const Value.absent(),
  8210. this.idCliente = const Value.absent(),
  8211. this.idArticolo = const Value.absent(),
  8212. this.linea = const Value.absent(),
  8213. this.idSconto = const Value.absent(),
  8214. this.validoDa = const Value.absent(),
  8215. this.validoA = const Value.absent(),
  8216. this.stato = const Value.absent(),
  8217. this.dataModifica = const Value.absent(),
  8218. });
  8219. static Insertable<ScontoCliente> custom({
  8220. Expression<int>? idScontoCliente,
  8221. Expression<int>? idCliente,
  8222. Expression<int>? idArticolo,
  8223. Expression<String>? linea,
  8224. Expression<int>? idSconto,
  8225. Expression<String>? validoDa,
  8226. Expression<String>? validoA,
  8227. Expression<String>? stato,
  8228. Expression<String>? dataModifica,
  8229. }) {
  8230. return RawValuesInsertable({
  8231. if (idScontoCliente != null) 'idScontoCliente': idScontoCliente,
  8232. if (idCliente != null) 'idCliente': idCliente,
  8233. if (idArticolo != null) 'idArticolo': idArticolo,
  8234. if (linea != null) 'linea': linea,
  8235. if (idSconto != null) 'idSconto': idSconto,
  8236. if (validoDa != null) 'validoDa': validoDa,
  8237. if (validoA != null) 'validoA': validoA,
  8238. if (stato != null) 'stato': stato,
  8239. if (dataModifica != null) 'dataModifica': dataModifica,
  8240. });
  8241. }
  8242. ScontiClienteCompanion copyWith(
  8243. {Value<int>? idScontoCliente,
  8244. Value<int?>? idCliente,
  8245. Value<int?>? idArticolo,
  8246. Value<String?>? linea,
  8247. Value<int?>? idSconto,
  8248. Value<String?>? validoDa,
  8249. Value<String?>? validoA,
  8250. Value<String?>? stato,
  8251. Value<String?>? dataModifica}) {
  8252. return ScontiClienteCompanion(
  8253. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  8254. idCliente: idCliente ?? this.idCliente,
  8255. idArticolo: idArticolo ?? this.idArticolo,
  8256. linea: linea ?? this.linea,
  8257. idSconto: idSconto ?? this.idSconto,
  8258. validoDa: validoDa ?? this.validoDa,
  8259. validoA: validoA ?? this.validoA,
  8260. stato: stato ?? this.stato,
  8261. dataModifica: dataModifica ?? this.dataModifica,
  8262. );
  8263. }
  8264. @override
  8265. Map<String, Expression> toColumns(bool nullToAbsent) {
  8266. final map = <String, Expression>{};
  8267. if (idScontoCliente.present) {
  8268. map['idScontoCliente'] = Variable<int>(idScontoCliente.value);
  8269. }
  8270. if (idCliente.present) {
  8271. map['idCliente'] = Variable<int>(idCliente.value);
  8272. }
  8273. if (idArticolo.present) {
  8274. map['idArticolo'] = Variable<int>(idArticolo.value);
  8275. }
  8276. if (linea.present) {
  8277. map['linea'] = Variable<String>(linea.value);
  8278. }
  8279. if (idSconto.present) {
  8280. map['idSconto'] = Variable<int>(idSconto.value);
  8281. }
  8282. if (validoDa.present) {
  8283. map['validoDa'] = Variable<String>(validoDa.value);
  8284. }
  8285. if (validoA.present) {
  8286. map['validoA'] = Variable<String>(validoA.value);
  8287. }
  8288. if (stato.present) {
  8289. map['stato'] = Variable<String>(stato.value);
  8290. }
  8291. if (dataModifica.present) {
  8292. map['dataModifica'] = Variable<String>(dataModifica.value);
  8293. }
  8294. return map;
  8295. }
  8296. @override
  8297. String toString() {
  8298. return (StringBuffer('ScontiClienteCompanion(')
  8299. ..write('idScontoCliente: $idScontoCliente, ')
  8300. ..write('idCliente: $idCliente, ')
  8301. ..write('idArticolo: $idArticolo, ')
  8302. ..write('linea: $linea, ')
  8303. ..write('idSconto: $idSconto, ')
  8304. ..write('validoDa: $validoDa, ')
  8305. ..write('validoA: $validoA, ')
  8306. ..write('stato: $stato, ')
  8307. ..write('dataModifica: $dataModifica')
  8308. ..write(')'))
  8309. .toString();
  8310. }
  8311. }
  8312. class $PagamentiTable extends Pagamenti
  8313. with TableInfo<$PagamentiTable, Pagamento> {
  8314. @override
  8315. final GeneratedDatabase attachedDatabase;
  8316. final String? _alias;
  8317. $PagamentiTable(this.attachedDatabase, [this._alias]);
  8318. static const VerificationMeta _idPagamentoMeta =
  8319. const VerificationMeta('idPagamento');
  8320. @override
  8321. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  8322. 'idPagamento', aliasedName, false,
  8323. hasAutoIncrement: true,
  8324. type: DriftSqlType.int,
  8325. requiredDuringInsert: false,
  8326. defaultConstraints:
  8327. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  8328. static const VerificationMeta _codPagamentoMeta =
  8329. const VerificationMeta('codPagamento');
  8330. @override
  8331. late final GeneratedColumn<String> codPagamento = GeneratedColumn<String>(
  8332. 'codPagamento', aliasedName, true,
  8333. type: DriftSqlType.string, requiredDuringInsert: false);
  8334. static const VerificationMeta _descrizioneMeta =
  8335. const VerificationMeta('descrizione');
  8336. @override
  8337. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  8338. 'descrizione', aliasedName, true,
  8339. type: DriftSqlType.string, requiredDuringInsert: false);
  8340. static const VerificationMeta _dataModificaMeta =
  8341. const VerificationMeta('dataModifica');
  8342. @override
  8343. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  8344. 'dataModifica', aliasedName, true,
  8345. type: DriftSqlType.string, requiredDuringInsert: false);
  8346. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  8347. @override
  8348. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  8349. 'attivo', aliasedName, true,
  8350. type: DriftSqlType.int, requiredDuringInsert: false);
  8351. @override
  8352. List<GeneratedColumn> get $columns =>
  8353. [idPagamento, codPagamento, descrizione, dataModifica, attivo];
  8354. @override
  8355. String get aliasedName => _alias ?? actualTableName;
  8356. @override
  8357. String get actualTableName => $name;
  8358. static const String $name = 'Pagamenti';
  8359. @override
  8360. VerificationContext validateIntegrity(Insertable<Pagamento> instance,
  8361. {bool isInserting = false}) {
  8362. final context = VerificationContext();
  8363. final data = instance.toColumns(true);
  8364. if (data.containsKey('idPagamento')) {
  8365. context.handle(
  8366. _idPagamentoMeta,
  8367. idPagamento.isAcceptableOrUnknown(
  8368. data['idPagamento']!, _idPagamentoMeta));
  8369. }
  8370. if (data.containsKey('codPagamento')) {
  8371. context.handle(
  8372. _codPagamentoMeta,
  8373. codPagamento.isAcceptableOrUnknown(
  8374. data['codPagamento']!, _codPagamentoMeta));
  8375. }
  8376. if (data.containsKey('descrizione')) {
  8377. context.handle(
  8378. _descrizioneMeta,
  8379. descrizione.isAcceptableOrUnknown(
  8380. data['descrizione']!, _descrizioneMeta));
  8381. }
  8382. if (data.containsKey('dataModifica')) {
  8383. context.handle(
  8384. _dataModificaMeta,
  8385. dataModifica.isAcceptableOrUnknown(
  8386. data['dataModifica']!, _dataModificaMeta));
  8387. }
  8388. if (data.containsKey('attivo')) {
  8389. context.handle(_attivoMeta,
  8390. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  8391. }
  8392. return context;
  8393. }
  8394. @override
  8395. Set<GeneratedColumn> get $primaryKey => {idPagamento};
  8396. @override
  8397. Pagamento map(Map<String, dynamic> data, {String? tablePrefix}) {
  8398. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8399. return Pagamento(
  8400. idPagamento: attachedDatabase.typeMapping
  8401. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento'])!,
  8402. codPagamento: attachedDatabase.typeMapping
  8403. .read(DriftSqlType.string, data['${effectivePrefix}codPagamento']),
  8404. descrizione: attachedDatabase.typeMapping
  8405. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  8406. dataModifica: attachedDatabase.typeMapping
  8407. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  8408. attivo: attachedDatabase.typeMapping
  8409. .read(DriftSqlType.int, data['${effectivePrefix}attivo']),
  8410. );
  8411. }
  8412. @override
  8413. $PagamentiTable createAlias(String alias) {
  8414. return $PagamentiTable(attachedDatabase, alias);
  8415. }
  8416. }
  8417. class Pagamento extends DataClass implements Insertable<Pagamento> {
  8418. final int idPagamento;
  8419. final String? codPagamento;
  8420. final String? descrizione;
  8421. final String? dataModifica;
  8422. final int? attivo;
  8423. const Pagamento(
  8424. {required this.idPagamento,
  8425. this.codPagamento,
  8426. this.descrizione,
  8427. this.dataModifica,
  8428. this.attivo});
  8429. @override
  8430. Map<String, Expression> toColumns(bool nullToAbsent) {
  8431. final map = <String, Expression>{};
  8432. map['idPagamento'] = Variable<int>(idPagamento);
  8433. if (!nullToAbsent || codPagamento != null) {
  8434. map['codPagamento'] = Variable<String>(codPagamento);
  8435. }
  8436. if (!nullToAbsent || descrizione != null) {
  8437. map['descrizione'] = Variable<String>(descrizione);
  8438. }
  8439. if (!nullToAbsent || dataModifica != null) {
  8440. map['dataModifica'] = Variable<String>(dataModifica);
  8441. }
  8442. if (!nullToAbsent || attivo != null) {
  8443. map['attivo'] = Variable<int>(attivo);
  8444. }
  8445. return map;
  8446. }
  8447. PagamentiCompanion toCompanion(bool nullToAbsent) {
  8448. return PagamentiCompanion(
  8449. idPagamento: Value(idPagamento),
  8450. codPagamento: codPagamento == null && nullToAbsent
  8451. ? const Value.absent()
  8452. : Value(codPagamento),
  8453. descrizione: descrizione == null && nullToAbsent
  8454. ? const Value.absent()
  8455. : Value(descrizione),
  8456. dataModifica: dataModifica == null && nullToAbsent
  8457. ? const Value.absent()
  8458. : Value(dataModifica),
  8459. attivo:
  8460. attivo == null && nullToAbsent ? const Value.absent() : Value(attivo),
  8461. );
  8462. }
  8463. factory Pagamento.fromJson(Map<String, dynamic> json,
  8464. {ValueSerializer? serializer}) {
  8465. serializer ??= driftRuntimeOptions.defaultSerializer;
  8466. return Pagamento(
  8467. idPagamento: serializer.fromJson<int>(json['idPagamento']),
  8468. codPagamento: serializer.fromJson<String?>(json['codPagamento']),
  8469. descrizione: serializer.fromJson<String?>(json['descrizione']),
  8470. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  8471. attivo: serializer.fromJson<int?>(json['attivo']),
  8472. );
  8473. }
  8474. @override
  8475. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8476. serializer ??= driftRuntimeOptions.defaultSerializer;
  8477. return <String, dynamic>{
  8478. 'idPagamento': serializer.toJson<int>(idPagamento),
  8479. 'codPagamento': serializer.toJson<String?>(codPagamento),
  8480. 'descrizione': serializer.toJson<String?>(descrizione),
  8481. 'dataModifica': serializer.toJson<String?>(dataModifica),
  8482. 'attivo': serializer.toJson<int?>(attivo),
  8483. };
  8484. }
  8485. Pagamento copyWith(
  8486. {int? idPagamento,
  8487. Value<String?> codPagamento = const Value.absent(),
  8488. Value<String?> descrizione = const Value.absent(),
  8489. Value<String?> dataModifica = const Value.absent(),
  8490. Value<int?> attivo = const Value.absent()}) =>
  8491. Pagamento(
  8492. idPagamento: idPagamento ?? this.idPagamento,
  8493. codPagamento:
  8494. codPagamento.present ? codPagamento.value : this.codPagamento,
  8495. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  8496. dataModifica:
  8497. dataModifica.present ? dataModifica.value : this.dataModifica,
  8498. attivo: attivo.present ? attivo.value : this.attivo,
  8499. );
  8500. Pagamento copyWithCompanion(PagamentiCompanion data) {
  8501. return Pagamento(
  8502. idPagamento:
  8503. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  8504. codPagamento: data.codPagamento.present
  8505. ? data.codPagamento.value
  8506. : this.codPagamento,
  8507. descrizione:
  8508. data.descrizione.present ? data.descrizione.value : this.descrizione,
  8509. dataModifica: data.dataModifica.present
  8510. ? data.dataModifica.value
  8511. : this.dataModifica,
  8512. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  8513. );
  8514. }
  8515. @override
  8516. String toString() {
  8517. return (StringBuffer('Pagamento(')
  8518. ..write('idPagamento: $idPagamento, ')
  8519. ..write('codPagamento: $codPagamento, ')
  8520. ..write('descrizione: $descrizione, ')
  8521. ..write('dataModifica: $dataModifica, ')
  8522. ..write('attivo: $attivo')
  8523. ..write(')'))
  8524. .toString();
  8525. }
  8526. @override
  8527. int get hashCode =>
  8528. Object.hash(idPagamento, codPagamento, descrizione, dataModifica, attivo);
  8529. @override
  8530. bool operator ==(Object other) =>
  8531. identical(this, other) ||
  8532. (other is Pagamento &&
  8533. other.idPagamento == this.idPagamento &&
  8534. other.codPagamento == this.codPagamento &&
  8535. other.descrizione == this.descrizione &&
  8536. other.dataModifica == this.dataModifica &&
  8537. other.attivo == this.attivo);
  8538. }
  8539. class PagamentiCompanion extends UpdateCompanion<Pagamento> {
  8540. final Value<int> idPagamento;
  8541. final Value<String?> codPagamento;
  8542. final Value<String?> descrizione;
  8543. final Value<String?> dataModifica;
  8544. final Value<int?> attivo;
  8545. const PagamentiCompanion({
  8546. this.idPagamento = const Value.absent(),
  8547. this.codPagamento = const Value.absent(),
  8548. this.descrizione = const Value.absent(),
  8549. this.dataModifica = const Value.absent(),
  8550. this.attivo = const Value.absent(),
  8551. });
  8552. PagamentiCompanion.insert({
  8553. this.idPagamento = const Value.absent(),
  8554. this.codPagamento = const Value.absent(),
  8555. this.descrizione = const Value.absent(),
  8556. this.dataModifica = const Value.absent(),
  8557. this.attivo = const Value.absent(),
  8558. });
  8559. static Insertable<Pagamento> custom({
  8560. Expression<int>? idPagamento,
  8561. Expression<String>? codPagamento,
  8562. Expression<String>? descrizione,
  8563. Expression<String>? dataModifica,
  8564. Expression<int>? attivo,
  8565. }) {
  8566. return RawValuesInsertable({
  8567. if (idPagamento != null) 'idPagamento': idPagamento,
  8568. if (codPagamento != null) 'codPagamento': codPagamento,
  8569. if (descrizione != null) 'descrizione': descrizione,
  8570. if (dataModifica != null) 'dataModifica': dataModifica,
  8571. if (attivo != null) 'attivo': attivo,
  8572. });
  8573. }
  8574. PagamentiCompanion copyWith(
  8575. {Value<int>? idPagamento,
  8576. Value<String?>? codPagamento,
  8577. Value<String?>? descrizione,
  8578. Value<String?>? dataModifica,
  8579. Value<int?>? attivo}) {
  8580. return PagamentiCompanion(
  8581. idPagamento: idPagamento ?? this.idPagamento,
  8582. codPagamento: codPagamento ?? this.codPagamento,
  8583. descrizione: descrizione ?? this.descrizione,
  8584. dataModifica: dataModifica ?? this.dataModifica,
  8585. attivo: attivo ?? this.attivo,
  8586. );
  8587. }
  8588. @override
  8589. Map<String, Expression> toColumns(bool nullToAbsent) {
  8590. final map = <String, Expression>{};
  8591. if (idPagamento.present) {
  8592. map['idPagamento'] = Variable<int>(idPagamento.value);
  8593. }
  8594. if (codPagamento.present) {
  8595. map['codPagamento'] = Variable<String>(codPagamento.value);
  8596. }
  8597. if (descrizione.present) {
  8598. map['descrizione'] = Variable<String>(descrizione.value);
  8599. }
  8600. if (dataModifica.present) {
  8601. map['dataModifica'] = Variable<String>(dataModifica.value);
  8602. }
  8603. if (attivo.present) {
  8604. map['attivo'] = Variable<int>(attivo.value);
  8605. }
  8606. return map;
  8607. }
  8608. @override
  8609. String toString() {
  8610. return (StringBuffer('PagamentiCompanion(')
  8611. ..write('idPagamento: $idPagamento, ')
  8612. ..write('codPagamento: $codPagamento, ')
  8613. ..write('descrizione: $descrizione, ')
  8614. ..write('dataModifica: $dataModifica, ')
  8615. ..write('attivo: $attivo')
  8616. ..write(')'))
  8617. .toString();
  8618. }
  8619. }
  8620. class $ParametriTable extends Parametri
  8621. with TableInfo<$ParametriTable, Parametro> {
  8622. @override
  8623. final GeneratedDatabase attachedDatabase;
  8624. final String? _alias;
  8625. $ParametriTable(this.attachedDatabase, [this._alias]);
  8626. static const VerificationMeta _nomeMeta = const VerificationMeta('nome');
  8627. @override
  8628. late final GeneratedColumn<String> nome = GeneratedColumn<String>(
  8629. 'nome', aliasedName, false,
  8630. type: DriftSqlType.string, requiredDuringInsert: true);
  8631. static const VerificationMeta _valoreMeta = const VerificationMeta('valore');
  8632. @override
  8633. late final GeneratedColumn<String> valore = GeneratedColumn<String>(
  8634. 'valore', aliasedName, true,
  8635. type: DriftSqlType.string, requiredDuringInsert: false);
  8636. @override
  8637. List<GeneratedColumn> get $columns => [nome, valore];
  8638. @override
  8639. String get aliasedName => _alias ?? actualTableName;
  8640. @override
  8641. String get actualTableName => $name;
  8642. static const String $name = 'Parametri';
  8643. @override
  8644. VerificationContext validateIntegrity(Insertable<Parametro> instance,
  8645. {bool isInserting = false}) {
  8646. final context = VerificationContext();
  8647. final data = instance.toColumns(true);
  8648. if (data.containsKey('nome')) {
  8649. context.handle(
  8650. _nomeMeta, nome.isAcceptableOrUnknown(data['nome']!, _nomeMeta));
  8651. } else if (isInserting) {
  8652. context.missing(_nomeMeta);
  8653. }
  8654. if (data.containsKey('valore')) {
  8655. context.handle(_valoreMeta,
  8656. valore.isAcceptableOrUnknown(data['valore']!, _valoreMeta));
  8657. }
  8658. return context;
  8659. }
  8660. @override
  8661. Set<GeneratedColumn> get $primaryKey => {nome};
  8662. @override
  8663. Parametro map(Map<String, dynamic> data, {String? tablePrefix}) {
  8664. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8665. return Parametro(
  8666. nome: attachedDatabase.typeMapping
  8667. .read(DriftSqlType.string, data['${effectivePrefix}nome'])!,
  8668. valore: attachedDatabase.typeMapping
  8669. .read(DriftSqlType.string, data['${effectivePrefix}valore']),
  8670. );
  8671. }
  8672. @override
  8673. $ParametriTable createAlias(String alias) {
  8674. return $ParametriTable(attachedDatabase, alias);
  8675. }
  8676. }
  8677. class Parametro extends DataClass implements Insertable<Parametro> {
  8678. final String nome;
  8679. final String? valore;
  8680. const Parametro({required this.nome, this.valore});
  8681. @override
  8682. Map<String, Expression> toColumns(bool nullToAbsent) {
  8683. final map = <String, Expression>{};
  8684. map['nome'] = Variable<String>(nome);
  8685. if (!nullToAbsent || valore != null) {
  8686. map['valore'] = Variable<String>(valore);
  8687. }
  8688. return map;
  8689. }
  8690. ParametriCompanion toCompanion(bool nullToAbsent) {
  8691. return ParametriCompanion(
  8692. nome: Value(nome),
  8693. valore:
  8694. valore == null && nullToAbsent ? const Value.absent() : Value(valore),
  8695. );
  8696. }
  8697. factory Parametro.fromJson(Map<String, dynamic> json,
  8698. {ValueSerializer? serializer}) {
  8699. serializer ??= driftRuntimeOptions.defaultSerializer;
  8700. return Parametro(
  8701. nome: serializer.fromJson<String>(json['nome']),
  8702. valore: serializer.fromJson<String?>(json['valore']),
  8703. );
  8704. }
  8705. @override
  8706. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8707. serializer ??= driftRuntimeOptions.defaultSerializer;
  8708. return <String, dynamic>{
  8709. 'nome': serializer.toJson<String>(nome),
  8710. 'valore': serializer.toJson<String?>(valore),
  8711. };
  8712. }
  8713. Parametro copyWith(
  8714. {String? nome, Value<String?> valore = const Value.absent()}) =>
  8715. Parametro(
  8716. nome: nome ?? this.nome,
  8717. valore: valore.present ? valore.value : this.valore,
  8718. );
  8719. Parametro copyWithCompanion(ParametriCompanion data) {
  8720. return Parametro(
  8721. nome: data.nome.present ? data.nome.value : this.nome,
  8722. valore: data.valore.present ? data.valore.value : this.valore,
  8723. );
  8724. }
  8725. @override
  8726. String toString() {
  8727. return (StringBuffer('Parametro(')
  8728. ..write('nome: $nome, ')
  8729. ..write('valore: $valore')
  8730. ..write(')'))
  8731. .toString();
  8732. }
  8733. @override
  8734. int get hashCode => Object.hash(nome, valore);
  8735. @override
  8736. bool operator ==(Object other) =>
  8737. identical(this, other) ||
  8738. (other is Parametro &&
  8739. other.nome == this.nome &&
  8740. other.valore == this.valore);
  8741. }
  8742. class ParametriCompanion extends UpdateCompanion<Parametro> {
  8743. final Value<String> nome;
  8744. final Value<String?> valore;
  8745. final Value<int> rowid;
  8746. const ParametriCompanion({
  8747. this.nome = const Value.absent(),
  8748. this.valore = const Value.absent(),
  8749. this.rowid = const Value.absent(),
  8750. });
  8751. ParametriCompanion.insert({
  8752. required String nome,
  8753. this.valore = const Value.absent(),
  8754. this.rowid = const Value.absent(),
  8755. }) : nome = Value(nome);
  8756. static Insertable<Parametro> custom({
  8757. Expression<String>? nome,
  8758. Expression<String>? valore,
  8759. Expression<int>? rowid,
  8760. }) {
  8761. return RawValuesInsertable({
  8762. if (nome != null) 'nome': nome,
  8763. if (valore != null) 'valore': valore,
  8764. if (rowid != null) 'rowid': rowid,
  8765. });
  8766. }
  8767. ParametriCompanion copyWith(
  8768. {Value<String>? nome, Value<String?>? valore, Value<int>? rowid}) {
  8769. return ParametriCompanion(
  8770. nome: nome ?? this.nome,
  8771. valore: valore ?? this.valore,
  8772. rowid: rowid ?? this.rowid,
  8773. );
  8774. }
  8775. @override
  8776. Map<String, Expression> toColumns(bool nullToAbsent) {
  8777. final map = <String, Expression>{};
  8778. if (nome.present) {
  8779. map['nome'] = Variable<String>(nome.value);
  8780. }
  8781. if (valore.present) {
  8782. map['valore'] = Variable<String>(valore.value);
  8783. }
  8784. if (rowid.present) {
  8785. map['rowid'] = Variable<int>(rowid.value);
  8786. }
  8787. return map;
  8788. }
  8789. @override
  8790. String toString() {
  8791. return (StringBuffer('ParametriCompanion(')
  8792. ..write('nome: $nome, ')
  8793. ..write('valore: $valore, ')
  8794. ..write('rowid: $rowid')
  8795. ..write(')'))
  8796. .toString();
  8797. }
  8798. }
  8799. class $TabelleTable extends Tabelle with TableInfo<$TabelleTable, Tabella> {
  8800. @override
  8801. final GeneratedDatabase attachedDatabase;
  8802. final String? _alias;
  8803. $TabelleTable(this.attachedDatabase, [this._alias]);
  8804. static const VerificationMeta _idTabellaMeta =
  8805. const VerificationMeta('idTabella');
  8806. @override
  8807. late final GeneratedColumn<int> idTabella = GeneratedColumn<int>(
  8808. 'idTabella', aliasedName, false,
  8809. hasAutoIncrement: true,
  8810. type: DriftSqlType.int,
  8811. requiredDuringInsert: false,
  8812. defaultConstraints:
  8813. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  8814. static const VerificationMeta _tipoTabellaMeta =
  8815. const VerificationMeta('tipoTabella');
  8816. @override
  8817. late final GeneratedColumn<String> tipoTabella = GeneratedColumn<String>(
  8818. 'tipoTabella', aliasedName, false,
  8819. type: DriftSqlType.string, requiredDuringInsert: true);
  8820. static const VerificationMeta _codTabellaMeta =
  8821. const VerificationMeta('codTabella');
  8822. @override
  8823. late final GeneratedColumn<String> codTabella = GeneratedColumn<String>(
  8824. 'codTabella', aliasedName, true,
  8825. type: DriftSqlType.string, requiredDuringInsert: false);
  8826. static const VerificationMeta _descrizioneMeta =
  8827. const VerificationMeta('descrizione');
  8828. @override
  8829. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  8830. 'descrizione', aliasedName, true,
  8831. type: DriftSqlType.string, requiredDuringInsert: false);
  8832. static const VerificationMeta _stringa1Meta =
  8833. const VerificationMeta('stringa1');
  8834. @override
  8835. late final GeneratedColumn<String> stringa1 = GeneratedColumn<String>(
  8836. 'stringa1', aliasedName, true,
  8837. type: DriftSqlType.string, requiredDuringInsert: false);
  8838. static const VerificationMeta _stringa2Meta =
  8839. const VerificationMeta('stringa2');
  8840. @override
  8841. late final GeneratedColumn<String> stringa2 = GeneratedColumn<String>(
  8842. 'stringa2', aliasedName, true,
  8843. type: DriftSqlType.string, requiredDuringInsert: false);
  8844. static const VerificationMeta _stringa3Meta =
  8845. const VerificationMeta('stringa3');
  8846. @override
  8847. late final GeneratedColumn<String> stringa3 = GeneratedColumn<String>(
  8848. 'stringa3', aliasedName, true,
  8849. type: DriftSqlType.string, requiredDuringInsert: false);
  8850. static const VerificationMeta _stringa4Meta =
  8851. const VerificationMeta('stringa4');
  8852. @override
  8853. late final GeneratedColumn<String> stringa4 = GeneratedColumn<String>(
  8854. 'stringa4', aliasedName, true,
  8855. type: DriftSqlType.string, requiredDuringInsert: false);
  8856. static const VerificationMeta _stringa5Meta =
  8857. const VerificationMeta('stringa5');
  8858. @override
  8859. late final GeneratedColumn<String> stringa5 = GeneratedColumn<String>(
  8860. 'stringa5', aliasedName, true,
  8861. type: DriftSqlType.string, requiredDuringInsert: false);
  8862. static const VerificationMeta _valore1Meta =
  8863. const VerificationMeta('valore1');
  8864. @override
  8865. late final GeneratedColumn<double> valore1 = GeneratedColumn<double>(
  8866. 'valore1', aliasedName, true,
  8867. type: DriftSqlType.double, requiredDuringInsert: false);
  8868. static const VerificationMeta _valore2Meta =
  8869. const VerificationMeta('valore2');
  8870. @override
  8871. late final GeneratedColumn<double> valore2 = GeneratedColumn<double>(
  8872. 'valore2', aliasedName, true,
  8873. type: DriftSqlType.double, requiredDuringInsert: false);
  8874. static const VerificationMeta _valore3Meta =
  8875. const VerificationMeta('valore3');
  8876. @override
  8877. late final GeneratedColumn<double> valore3 = GeneratedColumn<double>(
  8878. 'valore3', aliasedName, true,
  8879. type: DriftSqlType.double, requiredDuringInsert: false);
  8880. static const VerificationMeta _valore4Meta =
  8881. const VerificationMeta('valore4');
  8882. @override
  8883. late final GeneratedColumn<double> valore4 = GeneratedColumn<double>(
  8884. 'valore4', aliasedName, true,
  8885. type: DriftSqlType.double, requiredDuringInsert: false);
  8886. static const VerificationMeta _valore5Meta =
  8887. const VerificationMeta('valore5');
  8888. @override
  8889. late final GeneratedColumn<double> valore5 = GeneratedColumn<double>(
  8890. 'valore5', aliasedName, true,
  8891. type: DriftSqlType.double, requiredDuringInsert: false);
  8892. static const VerificationMeta _dataModificaMeta =
  8893. const VerificationMeta('dataModifica');
  8894. @override
  8895. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  8896. 'dataModifica', aliasedName, true,
  8897. type: DriftSqlType.string, requiredDuringInsert: false);
  8898. @override
  8899. List<GeneratedColumn> get $columns => [
  8900. idTabella,
  8901. tipoTabella,
  8902. codTabella,
  8903. descrizione,
  8904. stringa1,
  8905. stringa2,
  8906. stringa3,
  8907. stringa4,
  8908. stringa5,
  8909. valore1,
  8910. valore2,
  8911. valore3,
  8912. valore4,
  8913. valore5,
  8914. dataModifica
  8915. ];
  8916. @override
  8917. String get aliasedName => _alias ?? actualTableName;
  8918. @override
  8919. String get actualTableName => $name;
  8920. static const String $name = 'Tabelle';
  8921. @override
  8922. VerificationContext validateIntegrity(Insertable<Tabella> instance,
  8923. {bool isInserting = false}) {
  8924. final context = VerificationContext();
  8925. final data = instance.toColumns(true);
  8926. if (data.containsKey('idTabella')) {
  8927. context.handle(_idTabellaMeta,
  8928. idTabella.isAcceptableOrUnknown(data['idTabella']!, _idTabellaMeta));
  8929. }
  8930. if (data.containsKey('tipoTabella')) {
  8931. context.handle(
  8932. _tipoTabellaMeta,
  8933. tipoTabella.isAcceptableOrUnknown(
  8934. data['tipoTabella']!, _tipoTabellaMeta));
  8935. } else if (isInserting) {
  8936. context.missing(_tipoTabellaMeta);
  8937. }
  8938. if (data.containsKey('codTabella')) {
  8939. context.handle(
  8940. _codTabellaMeta,
  8941. codTabella.isAcceptableOrUnknown(
  8942. data['codTabella']!, _codTabellaMeta));
  8943. }
  8944. if (data.containsKey('descrizione')) {
  8945. context.handle(
  8946. _descrizioneMeta,
  8947. descrizione.isAcceptableOrUnknown(
  8948. data['descrizione']!, _descrizioneMeta));
  8949. }
  8950. if (data.containsKey('stringa1')) {
  8951. context.handle(_stringa1Meta,
  8952. stringa1.isAcceptableOrUnknown(data['stringa1']!, _stringa1Meta));
  8953. }
  8954. if (data.containsKey('stringa2')) {
  8955. context.handle(_stringa2Meta,
  8956. stringa2.isAcceptableOrUnknown(data['stringa2']!, _stringa2Meta));
  8957. }
  8958. if (data.containsKey('stringa3')) {
  8959. context.handle(_stringa3Meta,
  8960. stringa3.isAcceptableOrUnknown(data['stringa3']!, _stringa3Meta));
  8961. }
  8962. if (data.containsKey('stringa4')) {
  8963. context.handle(_stringa4Meta,
  8964. stringa4.isAcceptableOrUnknown(data['stringa4']!, _stringa4Meta));
  8965. }
  8966. if (data.containsKey('stringa5')) {
  8967. context.handle(_stringa5Meta,
  8968. stringa5.isAcceptableOrUnknown(data['stringa5']!, _stringa5Meta));
  8969. }
  8970. if (data.containsKey('valore1')) {
  8971. context.handle(_valore1Meta,
  8972. valore1.isAcceptableOrUnknown(data['valore1']!, _valore1Meta));
  8973. }
  8974. if (data.containsKey('valore2')) {
  8975. context.handle(_valore2Meta,
  8976. valore2.isAcceptableOrUnknown(data['valore2']!, _valore2Meta));
  8977. }
  8978. if (data.containsKey('valore3')) {
  8979. context.handle(_valore3Meta,
  8980. valore3.isAcceptableOrUnknown(data['valore3']!, _valore3Meta));
  8981. }
  8982. if (data.containsKey('valore4')) {
  8983. context.handle(_valore4Meta,
  8984. valore4.isAcceptableOrUnknown(data['valore4']!, _valore4Meta));
  8985. }
  8986. if (data.containsKey('valore5')) {
  8987. context.handle(_valore5Meta,
  8988. valore5.isAcceptableOrUnknown(data['valore5']!, _valore5Meta));
  8989. }
  8990. if (data.containsKey('dataModifica')) {
  8991. context.handle(
  8992. _dataModificaMeta,
  8993. dataModifica.isAcceptableOrUnknown(
  8994. data['dataModifica']!, _dataModificaMeta));
  8995. }
  8996. return context;
  8997. }
  8998. @override
  8999. Set<GeneratedColumn> get $primaryKey => {idTabella};
  9000. @override
  9001. Tabella map(Map<String, dynamic> data, {String? tablePrefix}) {
  9002. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9003. return Tabella(
  9004. idTabella: attachedDatabase.typeMapping
  9005. .read(DriftSqlType.int, data['${effectivePrefix}idTabella'])!,
  9006. tipoTabella: attachedDatabase.typeMapping
  9007. .read(DriftSqlType.string, data['${effectivePrefix}tipoTabella'])!,
  9008. codTabella: attachedDatabase.typeMapping
  9009. .read(DriftSqlType.string, data['${effectivePrefix}codTabella']),
  9010. descrizione: attachedDatabase.typeMapping
  9011. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  9012. stringa1: attachedDatabase.typeMapping
  9013. .read(DriftSqlType.string, data['${effectivePrefix}stringa1']),
  9014. stringa2: attachedDatabase.typeMapping
  9015. .read(DriftSqlType.string, data['${effectivePrefix}stringa2']),
  9016. stringa3: attachedDatabase.typeMapping
  9017. .read(DriftSqlType.string, data['${effectivePrefix}stringa3']),
  9018. stringa4: attachedDatabase.typeMapping
  9019. .read(DriftSqlType.string, data['${effectivePrefix}stringa4']),
  9020. stringa5: attachedDatabase.typeMapping
  9021. .read(DriftSqlType.string, data['${effectivePrefix}stringa5']),
  9022. valore1: attachedDatabase.typeMapping
  9023. .read(DriftSqlType.double, data['${effectivePrefix}valore1']),
  9024. valore2: attachedDatabase.typeMapping
  9025. .read(DriftSqlType.double, data['${effectivePrefix}valore2']),
  9026. valore3: attachedDatabase.typeMapping
  9027. .read(DriftSqlType.double, data['${effectivePrefix}valore3']),
  9028. valore4: attachedDatabase.typeMapping
  9029. .read(DriftSqlType.double, data['${effectivePrefix}valore4']),
  9030. valore5: attachedDatabase.typeMapping
  9031. .read(DriftSqlType.double, data['${effectivePrefix}valore5']),
  9032. dataModifica: attachedDatabase.typeMapping
  9033. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  9034. );
  9035. }
  9036. @override
  9037. $TabelleTable createAlias(String alias) {
  9038. return $TabelleTable(attachedDatabase, alias);
  9039. }
  9040. }
  9041. class Tabella extends DataClass implements Insertable<Tabella> {
  9042. final int idTabella;
  9043. final String tipoTabella;
  9044. final String? codTabella;
  9045. final String? descrizione;
  9046. final String? stringa1;
  9047. final String? stringa2;
  9048. final String? stringa3;
  9049. final String? stringa4;
  9050. final String? stringa5;
  9051. final double? valore1;
  9052. final double? valore2;
  9053. final double? valore3;
  9054. final double? valore4;
  9055. final double? valore5;
  9056. final String? dataModifica;
  9057. const Tabella(
  9058. {required this.idTabella,
  9059. required this.tipoTabella,
  9060. this.codTabella,
  9061. this.descrizione,
  9062. this.stringa1,
  9063. this.stringa2,
  9064. this.stringa3,
  9065. this.stringa4,
  9066. this.stringa5,
  9067. this.valore1,
  9068. this.valore2,
  9069. this.valore3,
  9070. this.valore4,
  9071. this.valore5,
  9072. this.dataModifica});
  9073. @override
  9074. Map<String, Expression> toColumns(bool nullToAbsent) {
  9075. final map = <String, Expression>{};
  9076. map['idTabella'] = Variable<int>(idTabella);
  9077. map['tipoTabella'] = Variable<String>(tipoTabella);
  9078. if (!nullToAbsent || codTabella != null) {
  9079. map['codTabella'] = Variable<String>(codTabella);
  9080. }
  9081. if (!nullToAbsent || descrizione != null) {
  9082. map['descrizione'] = Variable<String>(descrizione);
  9083. }
  9084. if (!nullToAbsent || stringa1 != null) {
  9085. map['stringa1'] = Variable<String>(stringa1);
  9086. }
  9087. if (!nullToAbsent || stringa2 != null) {
  9088. map['stringa2'] = Variable<String>(stringa2);
  9089. }
  9090. if (!nullToAbsent || stringa3 != null) {
  9091. map['stringa3'] = Variable<String>(stringa3);
  9092. }
  9093. if (!nullToAbsent || stringa4 != null) {
  9094. map['stringa4'] = Variable<String>(stringa4);
  9095. }
  9096. if (!nullToAbsent || stringa5 != null) {
  9097. map['stringa5'] = Variable<String>(stringa5);
  9098. }
  9099. if (!nullToAbsent || valore1 != null) {
  9100. map['valore1'] = Variable<double>(valore1);
  9101. }
  9102. if (!nullToAbsent || valore2 != null) {
  9103. map['valore2'] = Variable<double>(valore2);
  9104. }
  9105. if (!nullToAbsent || valore3 != null) {
  9106. map['valore3'] = Variable<double>(valore3);
  9107. }
  9108. if (!nullToAbsent || valore4 != null) {
  9109. map['valore4'] = Variable<double>(valore4);
  9110. }
  9111. if (!nullToAbsent || valore5 != null) {
  9112. map['valore5'] = Variable<double>(valore5);
  9113. }
  9114. if (!nullToAbsent || dataModifica != null) {
  9115. map['dataModifica'] = Variable<String>(dataModifica);
  9116. }
  9117. return map;
  9118. }
  9119. TabelleCompanion toCompanion(bool nullToAbsent) {
  9120. return TabelleCompanion(
  9121. idTabella: Value(idTabella),
  9122. tipoTabella: Value(tipoTabella),
  9123. codTabella: codTabella == null && nullToAbsent
  9124. ? const Value.absent()
  9125. : Value(codTabella),
  9126. descrizione: descrizione == null && nullToAbsent
  9127. ? const Value.absent()
  9128. : Value(descrizione),
  9129. stringa1: stringa1 == null && nullToAbsent
  9130. ? const Value.absent()
  9131. : Value(stringa1),
  9132. stringa2: stringa2 == null && nullToAbsent
  9133. ? const Value.absent()
  9134. : Value(stringa2),
  9135. stringa3: stringa3 == null && nullToAbsent
  9136. ? const Value.absent()
  9137. : Value(stringa3),
  9138. stringa4: stringa4 == null && nullToAbsent
  9139. ? const Value.absent()
  9140. : Value(stringa4),
  9141. stringa5: stringa5 == null && nullToAbsent
  9142. ? const Value.absent()
  9143. : Value(stringa5),
  9144. valore1: valore1 == null && nullToAbsent
  9145. ? const Value.absent()
  9146. : Value(valore1),
  9147. valore2: valore2 == null && nullToAbsent
  9148. ? const Value.absent()
  9149. : Value(valore2),
  9150. valore3: valore3 == null && nullToAbsent
  9151. ? const Value.absent()
  9152. : Value(valore3),
  9153. valore4: valore4 == null && nullToAbsent
  9154. ? const Value.absent()
  9155. : Value(valore4),
  9156. valore5: valore5 == null && nullToAbsent
  9157. ? const Value.absent()
  9158. : Value(valore5),
  9159. dataModifica: dataModifica == null && nullToAbsent
  9160. ? const Value.absent()
  9161. : Value(dataModifica),
  9162. );
  9163. }
  9164. factory Tabella.fromJson(Map<String, dynamic> json,
  9165. {ValueSerializer? serializer}) {
  9166. serializer ??= driftRuntimeOptions.defaultSerializer;
  9167. return Tabella(
  9168. idTabella: serializer.fromJson<int>(json['idTabella']),
  9169. tipoTabella: serializer.fromJson<String>(json['tipoTabella']),
  9170. codTabella: serializer.fromJson<String?>(json['codTabella']),
  9171. descrizione: serializer.fromJson<String?>(json['descrizione']),
  9172. stringa1: serializer.fromJson<String?>(json['stringa1']),
  9173. stringa2: serializer.fromJson<String?>(json['stringa2']),
  9174. stringa3: serializer.fromJson<String?>(json['stringa3']),
  9175. stringa4: serializer.fromJson<String?>(json['stringa4']),
  9176. stringa5: serializer.fromJson<String?>(json['stringa5']),
  9177. valore1: serializer.fromJson<double?>(json['valore1']),
  9178. valore2: serializer.fromJson<double?>(json['valore2']),
  9179. valore3: serializer.fromJson<double?>(json['valore3']),
  9180. valore4: serializer.fromJson<double?>(json['valore4']),
  9181. valore5: serializer.fromJson<double?>(json['valore5']),
  9182. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  9183. );
  9184. }
  9185. @override
  9186. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9187. serializer ??= driftRuntimeOptions.defaultSerializer;
  9188. return <String, dynamic>{
  9189. 'idTabella': serializer.toJson<int>(idTabella),
  9190. 'tipoTabella': serializer.toJson<String>(tipoTabella),
  9191. 'codTabella': serializer.toJson<String?>(codTabella),
  9192. 'descrizione': serializer.toJson<String?>(descrizione),
  9193. 'stringa1': serializer.toJson<String?>(stringa1),
  9194. 'stringa2': serializer.toJson<String?>(stringa2),
  9195. 'stringa3': serializer.toJson<String?>(stringa3),
  9196. 'stringa4': serializer.toJson<String?>(stringa4),
  9197. 'stringa5': serializer.toJson<String?>(stringa5),
  9198. 'valore1': serializer.toJson<double?>(valore1),
  9199. 'valore2': serializer.toJson<double?>(valore2),
  9200. 'valore3': serializer.toJson<double?>(valore3),
  9201. 'valore4': serializer.toJson<double?>(valore4),
  9202. 'valore5': serializer.toJson<double?>(valore5),
  9203. 'dataModifica': serializer.toJson<String?>(dataModifica),
  9204. };
  9205. }
  9206. Tabella copyWith(
  9207. {int? idTabella,
  9208. String? tipoTabella,
  9209. Value<String?> codTabella = const Value.absent(),
  9210. Value<String?> descrizione = const Value.absent(),
  9211. Value<String?> stringa1 = const Value.absent(),
  9212. Value<String?> stringa2 = const Value.absent(),
  9213. Value<String?> stringa3 = const Value.absent(),
  9214. Value<String?> stringa4 = const Value.absent(),
  9215. Value<String?> stringa5 = const Value.absent(),
  9216. Value<double?> valore1 = const Value.absent(),
  9217. Value<double?> valore2 = const Value.absent(),
  9218. Value<double?> valore3 = const Value.absent(),
  9219. Value<double?> valore4 = const Value.absent(),
  9220. Value<double?> valore5 = const Value.absent(),
  9221. Value<String?> dataModifica = const Value.absent()}) =>
  9222. Tabella(
  9223. idTabella: idTabella ?? this.idTabella,
  9224. tipoTabella: tipoTabella ?? this.tipoTabella,
  9225. codTabella: codTabella.present ? codTabella.value : this.codTabella,
  9226. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  9227. stringa1: stringa1.present ? stringa1.value : this.stringa1,
  9228. stringa2: stringa2.present ? stringa2.value : this.stringa2,
  9229. stringa3: stringa3.present ? stringa3.value : this.stringa3,
  9230. stringa4: stringa4.present ? stringa4.value : this.stringa4,
  9231. stringa5: stringa5.present ? stringa5.value : this.stringa5,
  9232. valore1: valore1.present ? valore1.value : this.valore1,
  9233. valore2: valore2.present ? valore2.value : this.valore2,
  9234. valore3: valore3.present ? valore3.value : this.valore3,
  9235. valore4: valore4.present ? valore4.value : this.valore4,
  9236. valore5: valore5.present ? valore5.value : this.valore5,
  9237. dataModifica:
  9238. dataModifica.present ? dataModifica.value : this.dataModifica,
  9239. );
  9240. Tabella copyWithCompanion(TabelleCompanion data) {
  9241. return Tabella(
  9242. idTabella: data.idTabella.present ? data.idTabella.value : this.idTabella,
  9243. tipoTabella:
  9244. data.tipoTabella.present ? data.tipoTabella.value : this.tipoTabella,
  9245. codTabella:
  9246. data.codTabella.present ? data.codTabella.value : this.codTabella,
  9247. descrizione:
  9248. data.descrizione.present ? data.descrizione.value : this.descrizione,
  9249. stringa1: data.stringa1.present ? data.stringa1.value : this.stringa1,
  9250. stringa2: data.stringa2.present ? data.stringa2.value : this.stringa2,
  9251. stringa3: data.stringa3.present ? data.stringa3.value : this.stringa3,
  9252. stringa4: data.stringa4.present ? data.stringa4.value : this.stringa4,
  9253. stringa5: data.stringa5.present ? data.stringa5.value : this.stringa5,
  9254. valore1: data.valore1.present ? data.valore1.value : this.valore1,
  9255. valore2: data.valore2.present ? data.valore2.value : this.valore2,
  9256. valore3: data.valore3.present ? data.valore3.value : this.valore3,
  9257. valore4: data.valore4.present ? data.valore4.value : this.valore4,
  9258. valore5: data.valore5.present ? data.valore5.value : this.valore5,
  9259. dataModifica: data.dataModifica.present
  9260. ? data.dataModifica.value
  9261. : this.dataModifica,
  9262. );
  9263. }
  9264. @override
  9265. String toString() {
  9266. return (StringBuffer('Tabella(')
  9267. ..write('idTabella: $idTabella, ')
  9268. ..write('tipoTabella: $tipoTabella, ')
  9269. ..write('codTabella: $codTabella, ')
  9270. ..write('descrizione: $descrizione, ')
  9271. ..write('stringa1: $stringa1, ')
  9272. ..write('stringa2: $stringa2, ')
  9273. ..write('stringa3: $stringa3, ')
  9274. ..write('stringa4: $stringa4, ')
  9275. ..write('stringa5: $stringa5, ')
  9276. ..write('valore1: $valore1, ')
  9277. ..write('valore2: $valore2, ')
  9278. ..write('valore3: $valore3, ')
  9279. ..write('valore4: $valore4, ')
  9280. ..write('valore5: $valore5, ')
  9281. ..write('dataModifica: $dataModifica')
  9282. ..write(')'))
  9283. .toString();
  9284. }
  9285. @override
  9286. int get hashCode => Object.hash(
  9287. idTabella,
  9288. tipoTabella,
  9289. codTabella,
  9290. descrizione,
  9291. stringa1,
  9292. stringa2,
  9293. stringa3,
  9294. stringa4,
  9295. stringa5,
  9296. valore1,
  9297. valore2,
  9298. valore3,
  9299. valore4,
  9300. valore5,
  9301. dataModifica);
  9302. @override
  9303. bool operator ==(Object other) =>
  9304. identical(this, other) ||
  9305. (other is Tabella &&
  9306. other.idTabella == this.idTabella &&
  9307. other.tipoTabella == this.tipoTabella &&
  9308. other.codTabella == this.codTabella &&
  9309. other.descrizione == this.descrizione &&
  9310. other.stringa1 == this.stringa1 &&
  9311. other.stringa2 == this.stringa2 &&
  9312. other.stringa3 == this.stringa3 &&
  9313. other.stringa4 == this.stringa4 &&
  9314. other.stringa5 == this.stringa5 &&
  9315. other.valore1 == this.valore1 &&
  9316. other.valore2 == this.valore2 &&
  9317. other.valore3 == this.valore3 &&
  9318. other.valore4 == this.valore4 &&
  9319. other.valore5 == this.valore5 &&
  9320. other.dataModifica == this.dataModifica);
  9321. }
  9322. class TabelleCompanion extends UpdateCompanion<Tabella> {
  9323. final Value<int> idTabella;
  9324. final Value<String> tipoTabella;
  9325. final Value<String?> codTabella;
  9326. final Value<String?> descrizione;
  9327. final Value<String?> stringa1;
  9328. final Value<String?> stringa2;
  9329. final Value<String?> stringa3;
  9330. final Value<String?> stringa4;
  9331. final Value<String?> stringa5;
  9332. final Value<double?> valore1;
  9333. final Value<double?> valore2;
  9334. final Value<double?> valore3;
  9335. final Value<double?> valore4;
  9336. final Value<double?> valore5;
  9337. final Value<String?> dataModifica;
  9338. const TabelleCompanion({
  9339. this.idTabella = const Value.absent(),
  9340. this.tipoTabella = const Value.absent(),
  9341. this.codTabella = const Value.absent(),
  9342. this.descrizione = const Value.absent(),
  9343. this.stringa1 = const Value.absent(),
  9344. this.stringa2 = const Value.absent(),
  9345. this.stringa3 = const Value.absent(),
  9346. this.stringa4 = const Value.absent(),
  9347. this.stringa5 = const Value.absent(),
  9348. this.valore1 = const Value.absent(),
  9349. this.valore2 = const Value.absent(),
  9350. this.valore3 = const Value.absent(),
  9351. this.valore4 = const Value.absent(),
  9352. this.valore5 = const Value.absent(),
  9353. this.dataModifica = const Value.absent(),
  9354. });
  9355. TabelleCompanion.insert({
  9356. this.idTabella = const Value.absent(),
  9357. required String tipoTabella,
  9358. this.codTabella = const Value.absent(),
  9359. this.descrizione = const Value.absent(),
  9360. this.stringa1 = const Value.absent(),
  9361. this.stringa2 = const Value.absent(),
  9362. this.stringa3 = const Value.absent(),
  9363. this.stringa4 = const Value.absent(),
  9364. this.stringa5 = const Value.absent(),
  9365. this.valore1 = const Value.absent(),
  9366. this.valore2 = const Value.absent(),
  9367. this.valore3 = const Value.absent(),
  9368. this.valore4 = const Value.absent(),
  9369. this.valore5 = const Value.absent(),
  9370. this.dataModifica = const Value.absent(),
  9371. }) : tipoTabella = Value(tipoTabella);
  9372. static Insertable<Tabella> custom({
  9373. Expression<int>? idTabella,
  9374. Expression<String>? tipoTabella,
  9375. Expression<String>? codTabella,
  9376. Expression<String>? descrizione,
  9377. Expression<String>? stringa1,
  9378. Expression<String>? stringa2,
  9379. Expression<String>? stringa3,
  9380. Expression<String>? stringa4,
  9381. Expression<String>? stringa5,
  9382. Expression<double>? valore1,
  9383. Expression<double>? valore2,
  9384. Expression<double>? valore3,
  9385. Expression<double>? valore4,
  9386. Expression<double>? valore5,
  9387. Expression<String>? dataModifica,
  9388. }) {
  9389. return RawValuesInsertable({
  9390. if (idTabella != null) 'idTabella': idTabella,
  9391. if (tipoTabella != null) 'tipoTabella': tipoTabella,
  9392. if (codTabella != null) 'codTabella': codTabella,
  9393. if (descrizione != null) 'descrizione': descrizione,
  9394. if (stringa1 != null) 'stringa1': stringa1,
  9395. if (stringa2 != null) 'stringa2': stringa2,
  9396. if (stringa3 != null) 'stringa3': stringa3,
  9397. if (stringa4 != null) 'stringa4': stringa4,
  9398. if (stringa5 != null) 'stringa5': stringa5,
  9399. if (valore1 != null) 'valore1': valore1,
  9400. if (valore2 != null) 'valore2': valore2,
  9401. if (valore3 != null) 'valore3': valore3,
  9402. if (valore4 != null) 'valore4': valore4,
  9403. if (valore5 != null) 'valore5': valore5,
  9404. if (dataModifica != null) 'dataModifica': dataModifica,
  9405. });
  9406. }
  9407. TabelleCompanion copyWith(
  9408. {Value<int>? idTabella,
  9409. Value<String>? tipoTabella,
  9410. Value<String?>? codTabella,
  9411. Value<String?>? descrizione,
  9412. Value<String?>? stringa1,
  9413. Value<String?>? stringa2,
  9414. Value<String?>? stringa3,
  9415. Value<String?>? stringa4,
  9416. Value<String?>? stringa5,
  9417. Value<double?>? valore1,
  9418. Value<double?>? valore2,
  9419. Value<double?>? valore3,
  9420. Value<double?>? valore4,
  9421. Value<double?>? valore5,
  9422. Value<String?>? dataModifica}) {
  9423. return TabelleCompanion(
  9424. idTabella: idTabella ?? this.idTabella,
  9425. tipoTabella: tipoTabella ?? this.tipoTabella,
  9426. codTabella: codTabella ?? this.codTabella,
  9427. descrizione: descrizione ?? this.descrizione,
  9428. stringa1: stringa1 ?? this.stringa1,
  9429. stringa2: stringa2 ?? this.stringa2,
  9430. stringa3: stringa3 ?? this.stringa3,
  9431. stringa4: stringa4 ?? this.stringa4,
  9432. stringa5: stringa5 ?? this.stringa5,
  9433. valore1: valore1 ?? this.valore1,
  9434. valore2: valore2 ?? this.valore2,
  9435. valore3: valore3 ?? this.valore3,
  9436. valore4: valore4 ?? this.valore4,
  9437. valore5: valore5 ?? this.valore5,
  9438. dataModifica: dataModifica ?? this.dataModifica,
  9439. );
  9440. }
  9441. @override
  9442. Map<String, Expression> toColumns(bool nullToAbsent) {
  9443. final map = <String, Expression>{};
  9444. if (idTabella.present) {
  9445. map['idTabella'] = Variable<int>(idTabella.value);
  9446. }
  9447. if (tipoTabella.present) {
  9448. map['tipoTabella'] = Variable<String>(tipoTabella.value);
  9449. }
  9450. if (codTabella.present) {
  9451. map['codTabella'] = Variable<String>(codTabella.value);
  9452. }
  9453. if (descrizione.present) {
  9454. map['descrizione'] = Variable<String>(descrizione.value);
  9455. }
  9456. if (stringa1.present) {
  9457. map['stringa1'] = Variable<String>(stringa1.value);
  9458. }
  9459. if (stringa2.present) {
  9460. map['stringa2'] = Variable<String>(stringa2.value);
  9461. }
  9462. if (stringa3.present) {
  9463. map['stringa3'] = Variable<String>(stringa3.value);
  9464. }
  9465. if (stringa4.present) {
  9466. map['stringa4'] = Variable<String>(stringa4.value);
  9467. }
  9468. if (stringa5.present) {
  9469. map['stringa5'] = Variable<String>(stringa5.value);
  9470. }
  9471. if (valore1.present) {
  9472. map['valore1'] = Variable<double>(valore1.value);
  9473. }
  9474. if (valore2.present) {
  9475. map['valore2'] = Variable<double>(valore2.value);
  9476. }
  9477. if (valore3.present) {
  9478. map['valore3'] = Variable<double>(valore3.value);
  9479. }
  9480. if (valore4.present) {
  9481. map['valore4'] = Variable<double>(valore4.value);
  9482. }
  9483. if (valore5.present) {
  9484. map['valore5'] = Variable<double>(valore5.value);
  9485. }
  9486. if (dataModifica.present) {
  9487. map['dataModifica'] = Variable<String>(dataModifica.value);
  9488. }
  9489. return map;
  9490. }
  9491. @override
  9492. String toString() {
  9493. return (StringBuffer('TabelleCompanion(')
  9494. ..write('idTabella: $idTabella, ')
  9495. ..write('tipoTabella: $tipoTabella, ')
  9496. ..write('codTabella: $codTabella, ')
  9497. ..write('descrizione: $descrizione, ')
  9498. ..write('stringa1: $stringa1, ')
  9499. ..write('stringa2: $stringa2, ')
  9500. ..write('stringa3: $stringa3, ')
  9501. ..write('stringa4: $stringa4, ')
  9502. ..write('stringa5: $stringa5, ')
  9503. ..write('valore1: $valore1, ')
  9504. ..write('valore2: $valore2, ')
  9505. ..write('valore3: $valore3, ')
  9506. ..write('valore4: $valore4, ')
  9507. ..write('valore5: $valore5, ')
  9508. ..write('dataModifica: $dataModifica')
  9509. ..write(')'))
  9510. .toString();
  9511. }
  9512. }
  9513. class $PromozioniTable extends Promozioni
  9514. with TableInfo<$PromozioniTable, Promozione> {
  9515. @override
  9516. final GeneratedDatabase attachedDatabase;
  9517. final String? _alias;
  9518. $PromozioniTable(this.attachedDatabase, [this._alias]);
  9519. static const VerificationMeta _progressivoMeta =
  9520. const VerificationMeta('progressivo');
  9521. @override
  9522. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  9523. 'progressivo', aliasedName, false,
  9524. hasAutoIncrement: true,
  9525. type: DriftSqlType.int,
  9526. requiredDuringInsert: false,
  9527. defaultConstraints:
  9528. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  9529. static const VerificationMeta _tipoPromozioneMeta =
  9530. const VerificationMeta('tipoPromozione');
  9531. @override
  9532. late final GeneratedColumn<int> tipoPromozione = GeneratedColumn<int>(
  9533. 'tipoPromozione', aliasedName, true,
  9534. type: DriftSqlType.int, requiredDuringInsert: false);
  9535. static const VerificationMeta _descrizioneMeta =
  9536. const VerificationMeta('descrizione');
  9537. @override
  9538. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  9539. 'descrizione', aliasedName, true,
  9540. type: DriftSqlType.string, requiredDuringInsert: false);
  9541. static const VerificationMeta _dataInizioMeta =
  9542. const VerificationMeta('dataInizio');
  9543. @override
  9544. late final GeneratedColumn<String> dataInizio = GeneratedColumn<String>(
  9545. 'dataInizio', aliasedName, true,
  9546. type: DriftSqlType.string, requiredDuringInsert: false);
  9547. static const VerificationMeta _dataFineMeta =
  9548. const VerificationMeta('dataFine');
  9549. @override
  9550. late final GeneratedColumn<String> dataFine = GeneratedColumn<String>(
  9551. 'dataFine', aliasedName, true,
  9552. type: DriftSqlType.string, requiredDuringInsert: false);
  9553. static const VerificationMeta _limiteQtaMeta =
  9554. const VerificationMeta('limiteQta');
  9555. @override
  9556. late final GeneratedColumn<double> limiteQta = GeneratedColumn<double>(
  9557. 'limiteQta', aliasedName, true,
  9558. type: DriftSqlType.double, requiredDuringInsert: false);
  9559. static const VerificationMeta _quantitaOmaggioMeta =
  9560. const VerificationMeta('quantitaOmaggio');
  9561. @override
  9562. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  9563. 'quantitaOmaggio', aliasedName, true,
  9564. type: DriftSqlType.double, requiredDuringInsert: false);
  9565. static const VerificationMeta _limiteImportoMeta =
  9566. const VerificationMeta('limiteImporto');
  9567. @override
  9568. late final GeneratedColumn<double> limiteImporto = GeneratedColumn<double>(
  9569. 'limiteImporto', aliasedName, true,
  9570. type: DriftSqlType.double, requiredDuringInsert: false);
  9571. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  9572. @override
  9573. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  9574. 'stato', aliasedName, true,
  9575. type: DriftSqlType.string, requiredDuringInsert: false);
  9576. static const VerificationMeta _prioritaMeta =
  9577. const VerificationMeta('priorita');
  9578. @override
  9579. late final GeneratedColumn<int> priorita = GeneratedColumn<int>(
  9580. 'priorita', aliasedName, true,
  9581. type: DriftSqlType.int, requiredDuringInsert: false);
  9582. static const VerificationMeta _codiceMeta = const VerificationMeta('codice');
  9583. @override
  9584. late final GeneratedColumn<int> codice = GeneratedColumn<int>(
  9585. 'codice', aliasedName, true,
  9586. type: DriftSqlType.int, requiredDuringInsert: false);
  9587. static const VerificationMeta _idArticoloOmaggioMeta =
  9588. const VerificationMeta('idArticoloOmaggio');
  9589. @override
  9590. late final GeneratedColumn<int> idArticoloOmaggio = GeneratedColumn<int>(
  9591. 'idArticoloOmaggio', aliasedName, true,
  9592. type: DriftSqlType.int, requiredDuringInsert: false);
  9593. static const VerificationMeta _idScontoMeta =
  9594. const VerificationMeta('idSconto');
  9595. @override
  9596. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  9597. 'idSconto', aliasedName, true,
  9598. type: DriftSqlType.int, requiredDuringInsert: false);
  9599. static const VerificationMeta _idListinoMeta =
  9600. const VerificationMeta('idListino');
  9601. @override
  9602. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  9603. 'idListino', aliasedName, true,
  9604. type: DriftSqlType.int, requiredDuringInsert: false);
  9605. @override
  9606. List<GeneratedColumn> get $columns => [
  9607. progressivo,
  9608. tipoPromozione,
  9609. descrizione,
  9610. dataInizio,
  9611. dataFine,
  9612. limiteQta,
  9613. quantitaOmaggio,
  9614. limiteImporto,
  9615. stato,
  9616. priorita,
  9617. codice,
  9618. idArticoloOmaggio,
  9619. idSconto,
  9620. idListino
  9621. ];
  9622. @override
  9623. String get aliasedName => _alias ?? actualTableName;
  9624. @override
  9625. String get actualTableName => $name;
  9626. static const String $name = 'Promozioni';
  9627. @override
  9628. VerificationContext validateIntegrity(Insertable<Promozione> instance,
  9629. {bool isInserting = false}) {
  9630. final context = VerificationContext();
  9631. final data = instance.toColumns(true);
  9632. if (data.containsKey('progressivo')) {
  9633. context.handle(
  9634. _progressivoMeta,
  9635. progressivo.isAcceptableOrUnknown(
  9636. data['progressivo']!, _progressivoMeta));
  9637. }
  9638. if (data.containsKey('tipoPromozione')) {
  9639. context.handle(
  9640. _tipoPromozioneMeta,
  9641. tipoPromozione.isAcceptableOrUnknown(
  9642. data['tipoPromozione']!, _tipoPromozioneMeta));
  9643. }
  9644. if (data.containsKey('descrizione')) {
  9645. context.handle(
  9646. _descrizioneMeta,
  9647. descrizione.isAcceptableOrUnknown(
  9648. data['descrizione']!, _descrizioneMeta));
  9649. }
  9650. if (data.containsKey('dataInizio')) {
  9651. context.handle(
  9652. _dataInizioMeta,
  9653. dataInizio.isAcceptableOrUnknown(
  9654. data['dataInizio']!, _dataInizioMeta));
  9655. }
  9656. if (data.containsKey('dataFine')) {
  9657. context.handle(_dataFineMeta,
  9658. dataFine.isAcceptableOrUnknown(data['dataFine']!, _dataFineMeta));
  9659. }
  9660. if (data.containsKey('limiteQta')) {
  9661. context.handle(_limiteQtaMeta,
  9662. limiteQta.isAcceptableOrUnknown(data['limiteQta']!, _limiteQtaMeta));
  9663. }
  9664. if (data.containsKey('quantitaOmaggio')) {
  9665. context.handle(
  9666. _quantitaOmaggioMeta,
  9667. quantitaOmaggio.isAcceptableOrUnknown(
  9668. data['quantitaOmaggio']!, _quantitaOmaggioMeta));
  9669. }
  9670. if (data.containsKey('limiteImporto')) {
  9671. context.handle(
  9672. _limiteImportoMeta,
  9673. limiteImporto.isAcceptableOrUnknown(
  9674. data['limiteImporto']!, _limiteImportoMeta));
  9675. }
  9676. if (data.containsKey('stato')) {
  9677. context.handle(
  9678. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  9679. }
  9680. if (data.containsKey('priorita')) {
  9681. context.handle(_prioritaMeta,
  9682. priorita.isAcceptableOrUnknown(data['priorita']!, _prioritaMeta));
  9683. }
  9684. if (data.containsKey('codice')) {
  9685. context.handle(_codiceMeta,
  9686. codice.isAcceptableOrUnknown(data['codice']!, _codiceMeta));
  9687. }
  9688. if (data.containsKey('idArticoloOmaggio')) {
  9689. context.handle(
  9690. _idArticoloOmaggioMeta,
  9691. idArticoloOmaggio.isAcceptableOrUnknown(
  9692. data['idArticoloOmaggio']!, _idArticoloOmaggioMeta));
  9693. }
  9694. if (data.containsKey('idSconto')) {
  9695. context.handle(_idScontoMeta,
  9696. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  9697. }
  9698. if (data.containsKey('idListino')) {
  9699. context.handle(_idListinoMeta,
  9700. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  9701. }
  9702. return context;
  9703. }
  9704. @override
  9705. Set<GeneratedColumn> get $primaryKey => {progressivo};
  9706. @override
  9707. Promozione map(Map<String, dynamic> data, {String? tablePrefix}) {
  9708. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9709. return Promozione(
  9710. progressivo: attachedDatabase.typeMapping
  9711. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  9712. tipoPromozione: attachedDatabase.typeMapping
  9713. .read(DriftSqlType.int, data['${effectivePrefix}tipoPromozione']),
  9714. descrizione: attachedDatabase.typeMapping
  9715. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  9716. dataInizio: attachedDatabase.typeMapping
  9717. .read(DriftSqlType.string, data['${effectivePrefix}dataInizio']),
  9718. dataFine: attachedDatabase.typeMapping
  9719. .read(DriftSqlType.string, data['${effectivePrefix}dataFine']),
  9720. limiteQta: attachedDatabase.typeMapping
  9721. .read(DriftSqlType.double, data['${effectivePrefix}limiteQta']),
  9722. quantitaOmaggio: attachedDatabase.typeMapping
  9723. .read(DriftSqlType.double, data['${effectivePrefix}quantitaOmaggio']),
  9724. limiteImporto: attachedDatabase.typeMapping
  9725. .read(DriftSqlType.double, data['${effectivePrefix}limiteImporto']),
  9726. stato: attachedDatabase.typeMapping
  9727. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  9728. priorita: attachedDatabase.typeMapping
  9729. .read(DriftSqlType.int, data['${effectivePrefix}priorita']),
  9730. codice: attachedDatabase.typeMapping
  9731. .read(DriftSqlType.int, data['${effectivePrefix}codice']),
  9732. idArticoloOmaggio: attachedDatabase.typeMapping
  9733. .read(DriftSqlType.int, data['${effectivePrefix}idArticoloOmaggio']),
  9734. idSconto: attachedDatabase.typeMapping
  9735. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  9736. idListino: attachedDatabase.typeMapping
  9737. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  9738. );
  9739. }
  9740. @override
  9741. $PromozioniTable createAlias(String alias) {
  9742. return $PromozioniTable(attachedDatabase, alias);
  9743. }
  9744. }
  9745. class Promozione extends DataClass implements Insertable<Promozione> {
  9746. final int progressivo;
  9747. final int? tipoPromozione;
  9748. final String? descrizione;
  9749. final String? dataInizio;
  9750. final String? dataFine;
  9751. final double? limiteQta;
  9752. final double? quantitaOmaggio;
  9753. final double? limiteImporto;
  9754. final String? stato;
  9755. final int? priorita;
  9756. final int? codice;
  9757. final int? idArticoloOmaggio;
  9758. final int? idSconto;
  9759. final int? idListino;
  9760. const Promozione(
  9761. {required this.progressivo,
  9762. this.tipoPromozione,
  9763. this.descrizione,
  9764. this.dataInizio,
  9765. this.dataFine,
  9766. this.limiteQta,
  9767. this.quantitaOmaggio,
  9768. this.limiteImporto,
  9769. this.stato,
  9770. this.priorita,
  9771. this.codice,
  9772. this.idArticoloOmaggio,
  9773. this.idSconto,
  9774. this.idListino});
  9775. @override
  9776. Map<String, Expression> toColumns(bool nullToAbsent) {
  9777. final map = <String, Expression>{};
  9778. map['progressivo'] = Variable<int>(progressivo);
  9779. if (!nullToAbsent || tipoPromozione != null) {
  9780. map['tipoPromozione'] = Variable<int>(tipoPromozione);
  9781. }
  9782. if (!nullToAbsent || descrizione != null) {
  9783. map['descrizione'] = Variable<String>(descrizione);
  9784. }
  9785. if (!nullToAbsent || dataInizio != null) {
  9786. map['dataInizio'] = Variable<String>(dataInizio);
  9787. }
  9788. if (!nullToAbsent || dataFine != null) {
  9789. map['dataFine'] = Variable<String>(dataFine);
  9790. }
  9791. if (!nullToAbsent || limiteQta != null) {
  9792. map['limiteQta'] = Variable<double>(limiteQta);
  9793. }
  9794. if (!nullToAbsent || quantitaOmaggio != null) {
  9795. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  9796. }
  9797. if (!nullToAbsent || limiteImporto != null) {
  9798. map['limiteImporto'] = Variable<double>(limiteImporto);
  9799. }
  9800. if (!nullToAbsent || stato != null) {
  9801. map['stato'] = Variable<String>(stato);
  9802. }
  9803. if (!nullToAbsent || priorita != null) {
  9804. map['priorita'] = Variable<int>(priorita);
  9805. }
  9806. if (!nullToAbsent || codice != null) {
  9807. map['codice'] = Variable<int>(codice);
  9808. }
  9809. if (!nullToAbsent || idArticoloOmaggio != null) {
  9810. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio);
  9811. }
  9812. if (!nullToAbsent || idSconto != null) {
  9813. map['idSconto'] = Variable<int>(idSconto);
  9814. }
  9815. if (!nullToAbsent || idListino != null) {
  9816. map['idListino'] = Variable<int>(idListino);
  9817. }
  9818. return map;
  9819. }
  9820. PromozioniCompanion toCompanion(bool nullToAbsent) {
  9821. return PromozioniCompanion(
  9822. progressivo: Value(progressivo),
  9823. tipoPromozione: tipoPromozione == null && nullToAbsent
  9824. ? const Value.absent()
  9825. : Value(tipoPromozione),
  9826. descrizione: descrizione == null && nullToAbsent
  9827. ? const Value.absent()
  9828. : Value(descrizione),
  9829. dataInizio: dataInizio == null && nullToAbsent
  9830. ? const Value.absent()
  9831. : Value(dataInizio),
  9832. dataFine: dataFine == null && nullToAbsent
  9833. ? const Value.absent()
  9834. : Value(dataFine),
  9835. limiteQta: limiteQta == null && nullToAbsent
  9836. ? const Value.absent()
  9837. : Value(limiteQta),
  9838. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  9839. ? const Value.absent()
  9840. : Value(quantitaOmaggio),
  9841. limiteImporto: limiteImporto == null && nullToAbsent
  9842. ? const Value.absent()
  9843. : Value(limiteImporto),
  9844. stato:
  9845. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  9846. priorita: priorita == null && nullToAbsent
  9847. ? const Value.absent()
  9848. : Value(priorita),
  9849. codice:
  9850. codice == null && nullToAbsent ? const Value.absent() : Value(codice),
  9851. idArticoloOmaggio: idArticoloOmaggio == null && nullToAbsent
  9852. ? const Value.absent()
  9853. : Value(idArticoloOmaggio),
  9854. idSconto: idSconto == null && nullToAbsent
  9855. ? const Value.absent()
  9856. : Value(idSconto),
  9857. idListino: idListino == null && nullToAbsent
  9858. ? const Value.absent()
  9859. : Value(idListino),
  9860. );
  9861. }
  9862. factory Promozione.fromJson(Map<String, dynamic> json,
  9863. {ValueSerializer? serializer}) {
  9864. serializer ??= driftRuntimeOptions.defaultSerializer;
  9865. return Promozione(
  9866. progressivo: serializer.fromJson<int>(json['progressivo']),
  9867. tipoPromozione: serializer.fromJson<int?>(json['tipoPromozione']),
  9868. descrizione: serializer.fromJson<String?>(json['descrizione']),
  9869. dataInizio: serializer.fromJson<String?>(json['dataInizio']),
  9870. dataFine: serializer.fromJson<String?>(json['dataFine']),
  9871. limiteQta: serializer.fromJson<double?>(json['limiteQta']),
  9872. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  9873. limiteImporto: serializer.fromJson<double?>(json['limiteImporto']),
  9874. stato: serializer.fromJson<String?>(json['stato']),
  9875. priorita: serializer.fromJson<int?>(json['priorita']),
  9876. codice: serializer.fromJson<int?>(json['codice']),
  9877. idArticoloOmaggio: serializer.fromJson<int?>(json['idArticoloOmaggio']),
  9878. idSconto: serializer.fromJson<int?>(json['idSconto']),
  9879. idListino: serializer.fromJson<int?>(json['idListino']),
  9880. );
  9881. }
  9882. @override
  9883. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9884. serializer ??= driftRuntimeOptions.defaultSerializer;
  9885. return <String, dynamic>{
  9886. 'progressivo': serializer.toJson<int>(progressivo),
  9887. 'tipoPromozione': serializer.toJson<int?>(tipoPromozione),
  9888. 'descrizione': serializer.toJson<String?>(descrizione),
  9889. 'dataInizio': serializer.toJson<String?>(dataInizio),
  9890. 'dataFine': serializer.toJson<String?>(dataFine),
  9891. 'limiteQta': serializer.toJson<double?>(limiteQta),
  9892. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  9893. 'limiteImporto': serializer.toJson<double?>(limiteImporto),
  9894. 'stato': serializer.toJson<String?>(stato),
  9895. 'priorita': serializer.toJson<int?>(priorita),
  9896. 'codice': serializer.toJson<int?>(codice),
  9897. 'idArticoloOmaggio': serializer.toJson<int?>(idArticoloOmaggio),
  9898. 'idSconto': serializer.toJson<int?>(idSconto),
  9899. 'idListino': serializer.toJson<int?>(idListino),
  9900. };
  9901. }
  9902. Promozione copyWith(
  9903. {int? progressivo,
  9904. Value<int?> tipoPromozione = const Value.absent(),
  9905. Value<String?> descrizione = const Value.absent(),
  9906. Value<String?> dataInizio = const Value.absent(),
  9907. Value<String?> dataFine = const Value.absent(),
  9908. Value<double?> limiteQta = const Value.absent(),
  9909. Value<double?> quantitaOmaggio = const Value.absent(),
  9910. Value<double?> limiteImporto = const Value.absent(),
  9911. Value<String?> stato = const Value.absent(),
  9912. Value<int?> priorita = const Value.absent(),
  9913. Value<int?> codice = const Value.absent(),
  9914. Value<int?> idArticoloOmaggio = const Value.absent(),
  9915. Value<int?> idSconto = const Value.absent(),
  9916. Value<int?> idListino = const Value.absent()}) =>
  9917. Promozione(
  9918. progressivo: progressivo ?? this.progressivo,
  9919. tipoPromozione:
  9920. tipoPromozione.present ? tipoPromozione.value : this.tipoPromozione,
  9921. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  9922. dataInizio: dataInizio.present ? dataInizio.value : this.dataInizio,
  9923. dataFine: dataFine.present ? dataFine.value : this.dataFine,
  9924. limiteQta: limiteQta.present ? limiteQta.value : this.limiteQta,
  9925. quantitaOmaggio: quantitaOmaggio.present
  9926. ? quantitaOmaggio.value
  9927. : this.quantitaOmaggio,
  9928. limiteImporto:
  9929. limiteImporto.present ? limiteImporto.value : this.limiteImporto,
  9930. stato: stato.present ? stato.value : this.stato,
  9931. priorita: priorita.present ? priorita.value : this.priorita,
  9932. codice: codice.present ? codice.value : this.codice,
  9933. idArticoloOmaggio: idArticoloOmaggio.present
  9934. ? idArticoloOmaggio.value
  9935. : this.idArticoloOmaggio,
  9936. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  9937. idListino: idListino.present ? idListino.value : this.idListino,
  9938. );
  9939. Promozione copyWithCompanion(PromozioniCompanion data) {
  9940. return Promozione(
  9941. progressivo:
  9942. data.progressivo.present ? data.progressivo.value : this.progressivo,
  9943. tipoPromozione: data.tipoPromozione.present
  9944. ? data.tipoPromozione.value
  9945. : this.tipoPromozione,
  9946. descrizione:
  9947. data.descrizione.present ? data.descrizione.value : this.descrizione,
  9948. dataInizio:
  9949. data.dataInizio.present ? data.dataInizio.value : this.dataInizio,
  9950. dataFine: data.dataFine.present ? data.dataFine.value : this.dataFine,
  9951. limiteQta: data.limiteQta.present ? data.limiteQta.value : this.limiteQta,
  9952. quantitaOmaggio: data.quantitaOmaggio.present
  9953. ? data.quantitaOmaggio.value
  9954. : this.quantitaOmaggio,
  9955. limiteImporto: data.limiteImporto.present
  9956. ? data.limiteImporto.value
  9957. : this.limiteImporto,
  9958. stato: data.stato.present ? data.stato.value : this.stato,
  9959. priorita: data.priorita.present ? data.priorita.value : this.priorita,
  9960. codice: data.codice.present ? data.codice.value : this.codice,
  9961. idArticoloOmaggio: data.idArticoloOmaggio.present
  9962. ? data.idArticoloOmaggio.value
  9963. : this.idArticoloOmaggio,
  9964. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  9965. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  9966. );
  9967. }
  9968. @override
  9969. String toString() {
  9970. return (StringBuffer('Promozione(')
  9971. ..write('progressivo: $progressivo, ')
  9972. ..write('tipoPromozione: $tipoPromozione, ')
  9973. ..write('descrizione: $descrizione, ')
  9974. ..write('dataInizio: $dataInizio, ')
  9975. ..write('dataFine: $dataFine, ')
  9976. ..write('limiteQta: $limiteQta, ')
  9977. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  9978. ..write('limiteImporto: $limiteImporto, ')
  9979. ..write('stato: $stato, ')
  9980. ..write('priorita: $priorita, ')
  9981. ..write('codice: $codice, ')
  9982. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  9983. ..write('idSconto: $idSconto, ')
  9984. ..write('idListino: $idListino')
  9985. ..write(')'))
  9986. .toString();
  9987. }
  9988. @override
  9989. int get hashCode => Object.hash(
  9990. progressivo,
  9991. tipoPromozione,
  9992. descrizione,
  9993. dataInizio,
  9994. dataFine,
  9995. limiteQta,
  9996. quantitaOmaggio,
  9997. limiteImporto,
  9998. stato,
  9999. priorita,
  10000. codice,
  10001. idArticoloOmaggio,
  10002. idSconto,
  10003. idListino);
  10004. @override
  10005. bool operator ==(Object other) =>
  10006. identical(this, other) ||
  10007. (other is Promozione &&
  10008. other.progressivo == this.progressivo &&
  10009. other.tipoPromozione == this.tipoPromozione &&
  10010. other.descrizione == this.descrizione &&
  10011. other.dataInizio == this.dataInizio &&
  10012. other.dataFine == this.dataFine &&
  10013. other.limiteQta == this.limiteQta &&
  10014. other.quantitaOmaggio == this.quantitaOmaggio &&
  10015. other.limiteImporto == this.limiteImporto &&
  10016. other.stato == this.stato &&
  10017. other.priorita == this.priorita &&
  10018. other.codice == this.codice &&
  10019. other.idArticoloOmaggio == this.idArticoloOmaggio &&
  10020. other.idSconto == this.idSconto &&
  10021. other.idListino == this.idListino);
  10022. }
  10023. class PromozioniCompanion extends UpdateCompanion<Promozione> {
  10024. final Value<int> progressivo;
  10025. final Value<int?> tipoPromozione;
  10026. final Value<String?> descrizione;
  10027. final Value<String?> dataInizio;
  10028. final Value<String?> dataFine;
  10029. final Value<double?> limiteQta;
  10030. final Value<double?> quantitaOmaggio;
  10031. final Value<double?> limiteImporto;
  10032. final Value<String?> stato;
  10033. final Value<int?> priorita;
  10034. final Value<int?> codice;
  10035. final Value<int?> idArticoloOmaggio;
  10036. final Value<int?> idSconto;
  10037. final Value<int?> idListino;
  10038. const PromozioniCompanion({
  10039. this.progressivo = const Value.absent(),
  10040. this.tipoPromozione = const Value.absent(),
  10041. this.descrizione = const Value.absent(),
  10042. this.dataInizio = const Value.absent(),
  10043. this.dataFine = const Value.absent(),
  10044. this.limiteQta = const Value.absent(),
  10045. this.quantitaOmaggio = const Value.absent(),
  10046. this.limiteImporto = const Value.absent(),
  10047. this.stato = const Value.absent(),
  10048. this.priorita = const Value.absent(),
  10049. this.codice = const Value.absent(),
  10050. this.idArticoloOmaggio = const Value.absent(),
  10051. this.idSconto = const Value.absent(),
  10052. this.idListino = const Value.absent(),
  10053. });
  10054. PromozioniCompanion.insert({
  10055. this.progressivo = const Value.absent(),
  10056. this.tipoPromozione = const Value.absent(),
  10057. this.descrizione = const Value.absent(),
  10058. this.dataInizio = const Value.absent(),
  10059. this.dataFine = const Value.absent(),
  10060. this.limiteQta = const Value.absent(),
  10061. this.quantitaOmaggio = const Value.absent(),
  10062. this.limiteImporto = const Value.absent(),
  10063. this.stato = const Value.absent(),
  10064. this.priorita = const Value.absent(),
  10065. this.codice = const Value.absent(),
  10066. this.idArticoloOmaggio = const Value.absent(),
  10067. this.idSconto = const Value.absent(),
  10068. this.idListino = const Value.absent(),
  10069. });
  10070. static Insertable<Promozione> custom({
  10071. Expression<int>? progressivo,
  10072. Expression<int>? tipoPromozione,
  10073. Expression<String>? descrizione,
  10074. Expression<String>? dataInizio,
  10075. Expression<String>? dataFine,
  10076. Expression<double>? limiteQta,
  10077. Expression<double>? quantitaOmaggio,
  10078. Expression<double>? limiteImporto,
  10079. Expression<String>? stato,
  10080. Expression<int>? priorita,
  10081. Expression<int>? codice,
  10082. Expression<int>? idArticoloOmaggio,
  10083. Expression<int>? idSconto,
  10084. Expression<int>? idListino,
  10085. }) {
  10086. return RawValuesInsertable({
  10087. if (progressivo != null) 'progressivo': progressivo,
  10088. if (tipoPromozione != null) 'tipoPromozione': tipoPromozione,
  10089. if (descrizione != null) 'descrizione': descrizione,
  10090. if (dataInizio != null) 'dataInizio': dataInizio,
  10091. if (dataFine != null) 'dataFine': dataFine,
  10092. if (limiteQta != null) 'limiteQta': limiteQta,
  10093. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  10094. if (limiteImporto != null) 'limiteImporto': limiteImporto,
  10095. if (stato != null) 'stato': stato,
  10096. if (priorita != null) 'priorita': priorita,
  10097. if (codice != null) 'codice': codice,
  10098. if (idArticoloOmaggio != null) 'idArticoloOmaggio': idArticoloOmaggio,
  10099. if (idSconto != null) 'idSconto': idSconto,
  10100. if (idListino != null) 'idListino': idListino,
  10101. });
  10102. }
  10103. PromozioniCompanion copyWith(
  10104. {Value<int>? progressivo,
  10105. Value<int?>? tipoPromozione,
  10106. Value<String?>? descrizione,
  10107. Value<String?>? dataInizio,
  10108. Value<String?>? dataFine,
  10109. Value<double?>? limiteQta,
  10110. Value<double?>? quantitaOmaggio,
  10111. Value<double?>? limiteImporto,
  10112. Value<String?>? stato,
  10113. Value<int?>? priorita,
  10114. Value<int?>? codice,
  10115. Value<int?>? idArticoloOmaggio,
  10116. Value<int?>? idSconto,
  10117. Value<int?>? idListino}) {
  10118. return PromozioniCompanion(
  10119. progressivo: progressivo ?? this.progressivo,
  10120. tipoPromozione: tipoPromozione ?? this.tipoPromozione,
  10121. descrizione: descrizione ?? this.descrizione,
  10122. dataInizio: dataInizio ?? this.dataInizio,
  10123. dataFine: dataFine ?? this.dataFine,
  10124. limiteQta: limiteQta ?? this.limiteQta,
  10125. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  10126. limiteImporto: limiteImporto ?? this.limiteImporto,
  10127. stato: stato ?? this.stato,
  10128. priorita: priorita ?? this.priorita,
  10129. codice: codice ?? this.codice,
  10130. idArticoloOmaggio: idArticoloOmaggio ?? this.idArticoloOmaggio,
  10131. idSconto: idSconto ?? this.idSconto,
  10132. idListino: idListino ?? this.idListino,
  10133. );
  10134. }
  10135. @override
  10136. Map<String, Expression> toColumns(bool nullToAbsent) {
  10137. final map = <String, Expression>{};
  10138. if (progressivo.present) {
  10139. map['progressivo'] = Variable<int>(progressivo.value);
  10140. }
  10141. if (tipoPromozione.present) {
  10142. map['tipoPromozione'] = Variable<int>(tipoPromozione.value);
  10143. }
  10144. if (descrizione.present) {
  10145. map['descrizione'] = Variable<String>(descrizione.value);
  10146. }
  10147. if (dataInizio.present) {
  10148. map['dataInizio'] = Variable<String>(dataInizio.value);
  10149. }
  10150. if (dataFine.present) {
  10151. map['dataFine'] = Variable<String>(dataFine.value);
  10152. }
  10153. if (limiteQta.present) {
  10154. map['limiteQta'] = Variable<double>(limiteQta.value);
  10155. }
  10156. if (quantitaOmaggio.present) {
  10157. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  10158. }
  10159. if (limiteImporto.present) {
  10160. map['limiteImporto'] = Variable<double>(limiteImporto.value);
  10161. }
  10162. if (stato.present) {
  10163. map['stato'] = Variable<String>(stato.value);
  10164. }
  10165. if (priorita.present) {
  10166. map['priorita'] = Variable<int>(priorita.value);
  10167. }
  10168. if (codice.present) {
  10169. map['codice'] = Variable<int>(codice.value);
  10170. }
  10171. if (idArticoloOmaggio.present) {
  10172. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio.value);
  10173. }
  10174. if (idSconto.present) {
  10175. map['idSconto'] = Variable<int>(idSconto.value);
  10176. }
  10177. if (idListino.present) {
  10178. map['idListino'] = Variable<int>(idListino.value);
  10179. }
  10180. return map;
  10181. }
  10182. @override
  10183. String toString() {
  10184. return (StringBuffer('PromozioniCompanion(')
  10185. ..write('progressivo: $progressivo, ')
  10186. ..write('tipoPromozione: $tipoPromozione, ')
  10187. ..write('descrizione: $descrizione, ')
  10188. ..write('dataInizio: $dataInizio, ')
  10189. ..write('dataFine: $dataFine, ')
  10190. ..write('limiteQta: $limiteQta, ')
  10191. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10192. ..write('limiteImporto: $limiteImporto, ')
  10193. ..write('stato: $stato, ')
  10194. ..write('priorita: $priorita, ')
  10195. ..write('codice: $codice, ')
  10196. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  10197. ..write('idSconto: $idSconto, ')
  10198. ..write('idListino: $idListino')
  10199. ..write(')'))
  10200. .toString();
  10201. }
  10202. }
  10203. class $PromoArticoliTable extends PromoArticoli
  10204. with TableInfo<$PromoArticoliTable, PromoArticolo> {
  10205. @override
  10206. final GeneratedDatabase attachedDatabase;
  10207. final String? _alias;
  10208. $PromoArticoliTable(this.attachedDatabase, [this._alias]);
  10209. static const VerificationMeta _progressivoMeta =
  10210. const VerificationMeta('progressivo');
  10211. @override
  10212. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  10213. 'progressivo', aliasedName, false,
  10214. type: DriftSqlType.int, requiredDuringInsert: true);
  10215. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  10216. @override
  10217. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  10218. 'riga', aliasedName, false,
  10219. type: DriftSqlType.int, requiredDuringInsert: true);
  10220. static const VerificationMeta _quantitaOmaggioMeta =
  10221. const VerificationMeta('quantitaOmaggio');
  10222. @override
  10223. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  10224. 'quantitaOmaggio', aliasedName, true,
  10225. type: DriftSqlType.double, requiredDuringInsert: false);
  10226. static const VerificationMeta _idArticoloMeta =
  10227. const VerificationMeta('idArticolo');
  10228. @override
  10229. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  10230. 'idArticolo', aliasedName, true,
  10231. type: DriftSqlType.int, requiredDuringInsert: false);
  10232. @override
  10233. List<GeneratedColumn> get $columns =>
  10234. [progressivo, riga, quantitaOmaggio, idArticolo];
  10235. @override
  10236. String get aliasedName => _alias ?? actualTableName;
  10237. @override
  10238. String get actualTableName => $name;
  10239. static const String $name = 'PromoArticoli';
  10240. @override
  10241. VerificationContext validateIntegrity(Insertable<PromoArticolo> instance,
  10242. {bool isInserting = false}) {
  10243. final context = VerificationContext();
  10244. final data = instance.toColumns(true);
  10245. if (data.containsKey('progressivo')) {
  10246. context.handle(
  10247. _progressivoMeta,
  10248. progressivo.isAcceptableOrUnknown(
  10249. data['progressivo']!, _progressivoMeta));
  10250. } else if (isInserting) {
  10251. context.missing(_progressivoMeta);
  10252. }
  10253. if (data.containsKey('riga')) {
  10254. context.handle(
  10255. _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta));
  10256. } else if (isInserting) {
  10257. context.missing(_rigaMeta);
  10258. }
  10259. if (data.containsKey('quantitaOmaggio')) {
  10260. context.handle(
  10261. _quantitaOmaggioMeta,
  10262. quantitaOmaggio.isAcceptableOrUnknown(
  10263. data['quantitaOmaggio']!, _quantitaOmaggioMeta));
  10264. }
  10265. if (data.containsKey('idArticolo')) {
  10266. context.handle(
  10267. _idArticoloMeta,
  10268. idArticolo.isAcceptableOrUnknown(
  10269. data['idArticolo']!, _idArticoloMeta));
  10270. }
  10271. return context;
  10272. }
  10273. @override
  10274. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  10275. @override
  10276. PromoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  10277. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10278. return PromoArticolo(
  10279. progressivo: attachedDatabase.typeMapping
  10280. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  10281. riga: attachedDatabase.typeMapping
  10282. .read(DriftSqlType.int, data['${effectivePrefix}riga'])!,
  10283. quantitaOmaggio: attachedDatabase.typeMapping
  10284. .read(DriftSqlType.double, data['${effectivePrefix}quantitaOmaggio']),
  10285. idArticolo: attachedDatabase.typeMapping
  10286. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  10287. );
  10288. }
  10289. @override
  10290. $PromoArticoliTable createAlias(String alias) {
  10291. return $PromoArticoliTable(attachedDatabase, alias);
  10292. }
  10293. }
  10294. class PromoArticolo extends DataClass implements Insertable<PromoArticolo> {
  10295. final int progressivo;
  10296. final int riga;
  10297. final double? quantitaOmaggio;
  10298. final int? idArticolo;
  10299. const PromoArticolo(
  10300. {required this.progressivo,
  10301. required this.riga,
  10302. this.quantitaOmaggio,
  10303. this.idArticolo});
  10304. @override
  10305. Map<String, Expression> toColumns(bool nullToAbsent) {
  10306. final map = <String, Expression>{};
  10307. map['progressivo'] = Variable<int>(progressivo);
  10308. map['riga'] = Variable<int>(riga);
  10309. if (!nullToAbsent || quantitaOmaggio != null) {
  10310. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  10311. }
  10312. if (!nullToAbsent || idArticolo != null) {
  10313. map['idArticolo'] = Variable<int>(idArticolo);
  10314. }
  10315. return map;
  10316. }
  10317. PromoArticoliCompanion toCompanion(bool nullToAbsent) {
  10318. return PromoArticoliCompanion(
  10319. progressivo: Value(progressivo),
  10320. riga: Value(riga),
  10321. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  10322. ? const Value.absent()
  10323. : Value(quantitaOmaggio),
  10324. idArticolo: idArticolo == null && nullToAbsent
  10325. ? const Value.absent()
  10326. : Value(idArticolo),
  10327. );
  10328. }
  10329. factory PromoArticolo.fromJson(Map<String, dynamic> json,
  10330. {ValueSerializer? serializer}) {
  10331. serializer ??= driftRuntimeOptions.defaultSerializer;
  10332. return PromoArticolo(
  10333. progressivo: serializer.fromJson<int>(json['progressivo']),
  10334. riga: serializer.fromJson<int>(json['riga']),
  10335. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  10336. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  10337. );
  10338. }
  10339. @override
  10340. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10341. serializer ??= driftRuntimeOptions.defaultSerializer;
  10342. return <String, dynamic>{
  10343. 'progressivo': serializer.toJson<int>(progressivo),
  10344. 'riga': serializer.toJson<int>(riga),
  10345. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  10346. 'idArticolo': serializer.toJson<int?>(idArticolo),
  10347. };
  10348. }
  10349. PromoArticolo copyWith(
  10350. {int? progressivo,
  10351. int? riga,
  10352. Value<double?> quantitaOmaggio = const Value.absent(),
  10353. Value<int?> idArticolo = const Value.absent()}) =>
  10354. PromoArticolo(
  10355. progressivo: progressivo ?? this.progressivo,
  10356. riga: riga ?? this.riga,
  10357. quantitaOmaggio: quantitaOmaggio.present
  10358. ? quantitaOmaggio.value
  10359. : this.quantitaOmaggio,
  10360. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  10361. );
  10362. PromoArticolo copyWithCompanion(PromoArticoliCompanion data) {
  10363. return PromoArticolo(
  10364. progressivo:
  10365. data.progressivo.present ? data.progressivo.value : this.progressivo,
  10366. riga: data.riga.present ? data.riga.value : this.riga,
  10367. quantitaOmaggio: data.quantitaOmaggio.present
  10368. ? data.quantitaOmaggio.value
  10369. : this.quantitaOmaggio,
  10370. idArticolo:
  10371. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  10372. );
  10373. }
  10374. @override
  10375. String toString() {
  10376. return (StringBuffer('PromoArticolo(')
  10377. ..write('progressivo: $progressivo, ')
  10378. ..write('riga: $riga, ')
  10379. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10380. ..write('idArticolo: $idArticolo')
  10381. ..write(')'))
  10382. .toString();
  10383. }
  10384. @override
  10385. int get hashCode =>
  10386. Object.hash(progressivo, riga, quantitaOmaggio, idArticolo);
  10387. @override
  10388. bool operator ==(Object other) =>
  10389. identical(this, other) ||
  10390. (other is PromoArticolo &&
  10391. other.progressivo == this.progressivo &&
  10392. other.riga == this.riga &&
  10393. other.quantitaOmaggio == this.quantitaOmaggio &&
  10394. other.idArticolo == this.idArticolo);
  10395. }
  10396. class PromoArticoliCompanion extends UpdateCompanion<PromoArticolo> {
  10397. final Value<int> progressivo;
  10398. final Value<int> riga;
  10399. final Value<double?> quantitaOmaggio;
  10400. final Value<int?> idArticolo;
  10401. final Value<int> rowid;
  10402. const PromoArticoliCompanion({
  10403. this.progressivo = const Value.absent(),
  10404. this.riga = const Value.absent(),
  10405. this.quantitaOmaggio = const Value.absent(),
  10406. this.idArticolo = const Value.absent(),
  10407. this.rowid = const Value.absent(),
  10408. });
  10409. PromoArticoliCompanion.insert({
  10410. required int progressivo,
  10411. required int riga,
  10412. this.quantitaOmaggio = const Value.absent(),
  10413. this.idArticolo = const Value.absent(),
  10414. this.rowid = const Value.absent(),
  10415. }) : progressivo = Value(progressivo),
  10416. riga = Value(riga);
  10417. static Insertable<PromoArticolo> custom({
  10418. Expression<int>? progressivo,
  10419. Expression<int>? riga,
  10420. Expression<double>? quantitaOmaggio,
  10421. Expression<int>? idArticolo,
  10422. Expression<int>? rowid,
  10423. }) {
  10424. return RawValuesInsertable({
  10425. if (progressivo != null) 'progressivo': progressivo,
  10426. if (riga != null) 'riga': riga,
  10427. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  10428. if (idArticolo != null) 'idArticolo': idArticolo,
  10429. if (rowid != null) 'rowid': rowid,
  10430. });
  10431. }
  10432. PromoArticoliCompanion copyWith(
  10433. {Value<int>? progressivo,
  10434. Value<int>? riga,
  10435. Value<double?>? quantitaOmaggio,
  10436. Value<int?>? idArticolo,
  10437. Value<int>? rowid}) {
  10438. return PromoArticoliCompanion(
  10439. progressivo: progressivo ?? this.progressivo,
  10440. riga: riga ?? this.riga,
  10441. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  10442. idArticolo: idArticolo ?? this.idArticolo,
  10443. rowid: rowid ?? this.rowid,
  10444. );
  10445. }
  10446. @override
  10447. Map<String, Expression> toColumns(bool nullToAbsent) {
  10448. final map = <String, Expression>{};
  10449. if (progressivo.present) {
  10450. map['progressivo'] = Variable<int>(progressivo.value);
  10451. }
  10452. if (riga.present) {
  10453. map['riga'] = Variable<int>(riga.value);
  10454. }
  10455. if (quantitaOmaggio.present) {
  10456. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  10457. }
  10458. if (idArticolo.present) {
  10459. map['idArticolo'] = Variable<int>(idArticolo.value);
  10460. }
  10461. if (rowid.present) {
  10462. map['rowid'] = Variable<int>(rowid.value);
  10463. }
  10464. return map;
  10465. }
  10466. @override
  10467. String toString() {
  10468. return (StringBuffer('PromoArticoliCompanion(')
  10469. ..write('progressivo: $progressivo, ')
  10470. ..write('riga: $riga, ')
  10471. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10472. ..write('idArticolo: $idArticolo, ')
  10473. ..write('rowid: $rowid')
  10474. ..write(')'))
  10475. .toString();
  10476. }
  10477. }
  10478. class $PromoListiniTable extends PromoListini
  10479. with TableInfo<$PromoListiniTable, PromoListino> {
  10480. @override
  10481. final GeneratedDatabase attachedDatabase;
  10482. final String? _alias;
  10483. $PromoListiniTable(this.attachedDatabase, [this._alias]);
  10484. static const VerificationMeta _progressivoMeta =
  10485. const VerificationMeta('progressivo');
  10486. @override
  10487. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  10488. 'progressivo', aliasedName, false,
  10489. type: DriftSqlType.int, requiredDuringInsert: true);
  10490. static const VerificationMeta _idListinoMeta =
  10491. const VerificationMeta('idListino');
  10492. @override
  10493. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  10494. 'idListino', aliasedName, false,
  10495. type: DriftSqlType.int, requiredDuringInsert: true);
  10496. @override
  10497. List<GeneratedColumn> get $columns => [progressivo, idListino];
  10498. @override
  10499. String get aliasedName => _alias ?? actualTableName;
  10500. @override
  10501. String get actualTableName => $name;
  10502. static const String $name = 'PromoListini';
  10503. @override
  10504. VerificationContext validateIntegrity(Insertable<PromoListino> instance,
  10505. {bool isInserting = false}) {
  10506. final context = VerificationContext();
  10507. final data = instance.toColumns(true);
  10508. if (data.containsKey('progressivo')) {
  10509. context.handle(
  10510. _progressivoMeta,
  10511. progressivo.isAcceptableOrUnknown(
  10512. data['progressivo']!, _progressivoMeta));
  10513. } else if (isInserting) {
  10514. context.missing(_progressivoMeta);
  10515. }
  10516. if (data.containsKey('idListino')) {
  10517. context.handle(_idListinoMeta,
  10518. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  10519. } else if (isInserting) {
  10520. context.missing(_idListinoMeta);
  10521. }
  10522. return context;
  10523. }
  10524. @override
  10525. Set<GeneratedColumn> get $primaryKey => {progressivo, idListino};
  10526. @override
  10527. PromoListino map(Map<String, dynamic> data, {String? tablePrefix}) {
  10528. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10529. return PromoListino(
  10530. progressivo: attachedDatabase.typeMapping
  10531. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  10532. idListino: attachedDatabase.typeMapping
  10533. .read(DriftSqlType.int, data['${effectivePrefix}idListino'])!,
  10534. );
  10535. }
  10536. @override
  10537. $PromoListiniTable createAlias(String alias) {
  10538. return $PromoListiniTable(attachedDatabase, alias);
  10539. }
  10540. }
  10541. class PromoListino extends DataClass implements Insertable<PromoListino> {
  10542. final int progressivo;
  10543. final int idListino;
  10544. const PromoListino({required this.progressivo, required this.idListino});
  10545. @override
  10546. Map<String, Expression> toColumns(bool nullToAbsent) {
  10547. final map = <String, Expression>{};
  10548. map['progressivo'] = Variable<int>(progressivo);
  10549. map['idListino'] = Variable<int>(idListino);
  10550. return map;
  10551. }
  10552. PromoListiniCompanion toCompanion(bool nullToAbsent) {
  10553. return PromoListiniCompanion(
  10554. progressivo: Value(progressivo),
  10555. idListino: Value(idListino),
  10556. );
  10557. }
  10558. factory PromoListino.fromJson(Map<String, dynamic> json,
  10559. {ValueSerializer? serializer}) {
  10560. serializer ??= driftRuntimeOptions.defaultSerializer;
  10561. return PromoListino(
  10562. progressivo: serializer.fromJson<int>(json['progressivo']),
  10563. idListino: serializer.fromJson<int>(json['idListino']),
  10564. );
  10565. }
  10566. @override
  10567. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10568. serializer ??= driftRuntimeOptions.defaultSerializer;
  10569. return <String, dynamic>{
  10570. 'progressivo': serializer.toJson<int>(progressivo),
  10571. 'idListino': serializer.toJson<int>(idListino),
  10572. };
  10573. }
  10574. PromoListino copyWith({int? progressivo, int? idListino}) => PromoListino(
  10575. progressivo: progressivo ?? this.progressivo,
  10576. idListino: idListino ?? this.idListino,
  10577. );
  10578. PromoListino copyWithCompanion(PromoListiniCompanion data) {
  10579. return PromoListino(
  10580. progressivo:
  10581. data.progressivo.present ? data.progressivo.value : this.progressivo,
  10582. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  10583. );
  10584. }
  10585. @override
  10586. String toString() {
  10587. return (StringBuffer('PromoListino(')
  10588. ..write('progressivo: $progressivo, ')
  10589. ..write('idListino: $idListino')
  10590. ..write(')'))
  10591. .toString();
  10592. }
  10593. @override
  10594. int get hashCode => Object.hash(progressivo, idListino);
  10595. @override
  10596. bool operator ==(Object other) =>
  10597. identical(this, other) ||
  10598. (other is PromoListino &&
  10599. other.progressivo == this.progressivo &&
  10600. other.idListino == this.idListino);
  10601. }
  10602. class PromoListiniCompanion extends UpdateCompanion<PromoListino> {
  10603. final Value<int> progressivo;
  10604. final Value<int> idListino;
  10605. final Value<int> rowid;
  10606. const PromoListiniCompanion({
  10607. this.progressivo = const Value.absent(),
  10608. this.idListino = const Value.absent(),
  10609. this.rowid = const Value.absent(),
  10610. });
  10611. PromoListiniCompanion.insert({
  10612. required int progressivo,
  10613. required int idListino,
  10614. this.rowid = const Value.absent(),
  10615. }) : progressivo = Value(progressivo),
  10616. idListino = Value(idListino);
  10617. static Insertable<PromoListino> custom({
  10618. Expression<int>? progressivo,
  10619. Expression<int>? idListino,
  10620. Expression<int>? rowid,
  10621. }) {
  10622. return RawValuesInsertable({
  10623. if (progressivo != null) 'progressivo': progressivo,
  10624. if (idListino != null) 'idListino': idListino,
  10625. if (rowid != null) 'rowid': rowid,
  10626. });
  10627. }
  10628. PromoListiniCompanion copyWith(
  10629. {Value<int>? progressivo, Value<int>? idListino, Value<int>? rowid}) {
  10630. return PromoListiniCompanion(
  10631. progressivo: progressivo ?? this.progressivo,
  10632. idListino: idListino ?? this.idListino,
  10633. rowid: rowid ?? this.rowid,
  10634. );
  10635. }
  10636. @override
  10637. Map<String, Expression> toColumns(bool nullToAbsent) {
  10638. final map = <String, Expression>{};
  10639. if (progressivo.present) {
  10640. map['progressivo'] = Variable<int>(progressivo.value);
  10641. }
  10642. if (idListino.present) {
  10643. map['idListino'] = Variable<int>(idListino.value);
  10644. }
  10645. if (rowid.present) {
  10646. map['rowid'] = Variable<int>(rowid.value);
  10647. }
  10648. return map;
  10649. }
  10650. @override
  10651. String toString() {
  10652. return (StringBuffer('PromoListiniCompanion(')
  10653. ..write('progressivo: $progressivo, ')
  10654. ..write('idListino: $idListino, ')
  10655. ..write('rowid: $rowid')
  10656. ..write(')'))
  10657. .toString();
  10658. }
  10659. }
  10660. class $PromoOmaggiTable extends PromoOmaggi
  10661. with TableInfo<$PromoOmaggiTable, PromoOmaggio> {
  10662. @override
  10663. final GeneratedDatabase attachedDatabase;
  10664. final String? _alias;
  10665. $PromoOmaggiTable(this.attachedDatabase, [this._alias]);
  10666. static const VerificationMeta _progressivoMeta =
  10667. const VerificationMeta('progressivo');
  10668. @override
  10669. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  10670. 'progressivo', aliasedName, false,
  10671. type: DriftSqlType.int, requiredDuringInsert: true);
  10672. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  10673. @override
  10674. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  10675. 'riga', aliasedName, false,
  10676. type: DriftSqlType.int, requiredDuringInsert: true);
  10677. static const VerificationMeta _idArticoloMeta =
  10678. const VerificationMeta('idArticolo');
  10679. @override
  10680. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  10681. 'idArticolo', aliasedName, true,
  10682. type: DriftSqlType.int, requiredDuringInsert: false);
  10683. static const VerificationMeta _quantitaMeta =
  10684. const VerificationMeta('quantita');
  10685. @override
  10686. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  10687. 'quantita', aliasedName, true,
  10688. type: DriftSqlType.double, requiredDuringInsert: false);
  10689. @override
  10690. List<GeneratedColumn> get $columns =>
  10691. [progressivo, riga, idArticolo, quantita];
  10692. @override
  10693. String get aliasedName => _alias ?? actualTableName;
  10694. @override
  10695. String get actualTableName => $name;
  10696. static const String $name = 'PromoOmaggi';
  10697. @override
  10698. VerificationContext validateIntegrity(Insertable<PromoOmaggio> instance,
  10699. {bool isInserting = false}) {
  10700. final context = VerificationContext();
  10701. final data = instance.toColumns(true);
  10702. if (data.containsKey('progressivo')) {
  10703. context.handle(
  10704. _progressivoMeta,
  10705. progressivo.isAcceptableOrUnknown(
  10706. data['progressivo']!, _progressivoMeta));
  10707. } else if (isInserting) {
  10708. context.missing(_progressivoMeta);
  10709. }
  10710. if (data.containsKey('riga')) {
  10711. context.handle(
  10712. _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta));
  10713. } else if (isInserting) {
  10714. context.missing(_rigaMeta);
  10715. }
  10716. if (data.containsKey('idArticolo')) {
  10717. context.handle(
  10718. _idArticoloMeta,
  10719. idArticolo.isAcceptableOrUnknown(
  10720. data['idArticolo']!, _idArticoloMeta));
  10721. }
  10722. if (data.containsKey('quantita')) {
  10723. context.handle(_quantitaMeta,
  10724. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta));
  10725. }
  10726. return context;
  10727. }
  10728. @override
  10729. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  10730. @override
  10731. PromoOmaggio map(Map<String, dynamic> data, {String? tablePrefix}) {
  10732. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10733. return PromoOmaggio(
  10734. progressivo: attachedDatabase.typeMapping
  10735. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  10736. riga: attachedDatabase.typeMapping
  10737. .read(DriftSqlType.int, data['${effectivePrefix}riga'])!,
  10738. idArticolo: attachedDatabase.typeMapping
  10739. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  10740. quantita: attachedDatabase.typeMapping
  10741. .read(DriftSqlType.double, data['${effectivePrefix}quantita']),
  10742. );
  10743. }
  10744. @override
  10745. $PromoOmaggiTable createAlias(String alias) {
  10746. return $PromoOmaggiTable(attachedDatabase, alias);
  10747. }
  10748. }
  10749. class PromoOmaggio extends DataClass implements Insertable<PromoOmaggio> {
  10750. final int progressivo;
  10751. final int riga;
  10752. final int? idArticolo;
  10753. final double? quantita;
  10754. const PromoOmaggio(
  10755. {required this.progressivo,
  10756. required this.riga,
  10757. this.idArticolo,
  10758. this.quantita});
  10759. @override
  10760. Map<String, Expression> toColumns(bool nullToAbsent) {
  10761. final map = <String, Expression>{};
  10762. map['progressivo'] = Variable<int>(progressivo);
  10763. map['riga'] = Variable<int>(riga);
  10764. if (!nullToAbsent || idArticolo != null) {
  10765. map['idArticolo'] = Variable<int>(idArticolo);
  10766. }
  10767. if (!nullToAbsent || quantita != null) {
  10768. map['quantita'] = Variable<double>(quantita);
  10769. }
  10770. return map;
  10771. }
  10772. PromoOmaggiCompanion toCompanion(bool nullToAbsent) {
  10773. return PromoOmaggiCompanion(
  10774. progressivo: Value(progressivo),
  10775. riga: Value(riga),
  10776. idArticolo: idArticolo == null && nullToAbsent
  10777. ? const Value.absent()
  10778. : Value(idArticolo),
  10779. quantita: quantita == null && nullToAbsent
  10780. ? const Value.absent()
  10781. : Value(quantita),
  10782. );
  10783. }
  10784. factory PromoOmaggio.fromJson(Map<String, dynamic> json,
  10785. {ValueSerializer? serializer}) {
  10786. serializer ??= driftRuntimeOptions.defaultSerializer;
  10787. return PromoOmaggio(
  10788. progressivo: serializer.fromJson<int>(json['progressivo']),
  10789. riga: serializer.fromJson<int>(json['riga']),
  10790. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  10791. quantita: serializer.fromJson<double?>(json['quantita']),
  10792. );
  10793. }
  10794. @override
  10795. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10796. serializer ??= driftRuntimeOptions.defaultSerializer;
  10797. return <String, dynamic>{
  10798. 'progressivo': serializer.toJson<int>(progressivo),
  10799. 'riga': serializer.toJson<int>(riga),
  10800. 'idArticolo': serializer.toJson<int?>(idArticolo),
  10801. 'quantita': serializer.toJson<double?>(quantita),
  10802. };
  10803. }
  10804. PromoOmaggio copyWith(
  10805. {int? progressivo,
  10806. int? riga,
  10807. Value<int?> idArticolo = const Value.absent(),
  10808. Value<double?> quantita = const Value.absent()}) =>
  10809. PromoOmaggio(
  10810. progressivo: progressivo ?? this.progressivo,
  10811. riga: riga ?? this.riga,
  10812. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  10813. quantita: quantita.present ? quantita.value : this.quantita,
  10814. );
  10815. PromoOmaggio copyWithCompanion(PromoOmaggiCompanion data) {
  10816. return PromoOmaggio(
  10817. progressivo:
  10818. data.progressivo.present ? data.progressivo.value : this.progressivo,
  10819. riga: data.riga.present ? data.riga.value : this.riga,
  10820. idArticolo:
  10821. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  10822. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  10823. );
  10824. }
  10825. @override
  10826. String toString() {
  10827. return (StringBuffer('PromoOmaggio(')
  10828. ..write('progressivo: $progressivo, ')
  10829. ..write('riga: $riga, ')
  10830. ..write('idArticolo: $idArticolo, ')
  10831. ..write('quantita: $quantita')
  10832. ..write(')'))
  10833. .toString();
  10834. }
  10835. @override
  10836. int get hashCode => Object.hash(progressivo, riga, idArticolo, quantita);
  10837. @override
  10838. bool operator ==(Object other) =>
  10839. identical(this, other) ||
  10840. (other is PromoOmaggio &&
  10841. other.progressivo == this.progressivo &&
  10842. other.riga == this.riga &&
  10843. other.idArticolo == this.idArticolo &&
  10844. other.quantita == this.quantita);
  10845. }
  10846. class PromoOmaggiCompanion extends UpdateCompanion<PromoOmaggio> {
  10847. final Value<int> progressivo;
  10848. final Value<int> riga;
  10849. final Value<int?> idArticolo;
  10850. final Value<double?> quantita;
  10851. final Value<int> rowid;
  10852. const PromoOmaggiCompanion({
  10853. this.progressivo = const Value.absent(),
  10854. this.riga = const Value.absent(),
  10855. this.idArticolo = const Value.absent(),
  10856. this.quantita = const Value.absent(),
  10857. this.rowid = const Value.absent(),
  10858. });
  10859. PromoOmaggiCompanion.insert({
  10860. required int progressivo,
  10861. required int riga,
  10862. this.idArticolo = const Value.absent(),
  10863. this.quantita = const Value.absent(),
  10864. this.rowid = const Value.absent(),
  10865. }) : progressivo = Value(progressivo),
  10866. riga = Value(riga);
  10867. static Insertable<PromoOmaggio> custom({
  10868. Expression<int>? progressivo,
  10869. Expression<int>? riga,
  10870. Expression<int>? idArticolo,
  10871. Expression<double>? quantita,
  10872. Expression<int>? rowid,
  10873. }) {
  10874. return RawValuesInsertable({
  10875. if (progressivo != null) 'progressivo': progressivo,
  10876. if (riga != null) 'riga': riga,
  10877. if (idArticolo != null) 'idArticolo': idArticolo,
  10878. if (quantita != null) 'quantita': quantita,
  10879. if (rowid != null) 'rowid': rowid,
  10880. });
  10881. }
  10882. PromoOmaggiCompanion copyWith(
  10883. {Value<int>? progressivo,
  10884. Value<int>? riga,
  10885. Value<int?>? idArticolo,
  10886. Value<double?>? quantita,
  10887. Value<int>? rowid}) {
  10888. return PromoOmaggiCompanion(
  10889. progressivo: progressivo ?? this.progressivo,
  10890. riga: riga ?? this.riga,
  10891. idArticolo: idArticolo ?? this.idArticolo,
  10892. quantita: quantita ?? this.quantita,
  10893. rowid: rowid ?? this.rowid,
  10894. );
  10895. }
  10896. @override
  10897. Map<String, Expression> toColumns(bool nullToAbsent) {
  10898. final map = <String, Expression>{};
  10899. if (progressivo.present) {
  10900. map['progressivo'] = Variable<int>(progressivo.value);
  10901. }
  10902. if (riga.present) {
  10903. map['riga'] = Variable<int>(riga.value);
  10904. }
  10905. if (idArticolo.present) {
  10906. map['idArticolo'] = Variable<int>(idArticolo.value);
  10907. }
  10908. if (quantita.present) {
  10909. map['quantita'] = Variable<double>(quantita.value);
  10910. }
  10911. if (rowid.present) {
  10912. map['rowid'] = Variable<int>(rowid.value);
  10913. }
  10914. return map;
  10915. }
  10916. @override
  10917. String toString() {
  10918. return (StringBuffer('PromoOmaggiCompanion(')
  10919. ..write('progressivo: $progressivo, ')
  10920. ..write('riga: $riga, ')
  10921. ..write('idArticolo: $idArticolo, ')
  10922. ..write('quantita: $quantita, ')
  10923. ..write('rowid: $rowid')
  10924. ..write(')'))
  10925. .toString();
  10926. }
  10927. }
  10928. class $ClientiAgenteTable extends ClientiAgente
  10929. with TableInfo<$ClientiAgenteTable, ClientiAgenteData> {
  10930. @override
  10931. final GeneratedDatabase attachedDatabase;
  10932. final String? _alias;
  10933. $ClientiAgenteTable(this.attachedDatabase, [this._alias]);
  10934. static const VerificationMeta _idClientiAgenteMeta =
  10935. const VerificationMeta('idClientiAgente');
  10936. @override
  10937. late final GeneratedColumn<int> idClientiAgente = GeneratedColumn<int>(
  10938. 'idClientiAgente', aliasedName, false,
  10939. hasAutoIncrement: true,
  10940. type: DriftSqlType.int,
  10941. requiredDuringInsert: false,
  10942. defaultConstraints:
  10943. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  10944. static const VerificationMeta _idClienteMeta =
  10945. const VerificationMeta('idCliente');
  10946. @override
  10947. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  10948. 'idCliente', aliasedName, false,
  10949. type: DriftSqlType.int, requiredDuringInsert: true);
  10950. static const VerificationMeta _idAgenteMeta =
  10951. const VerificationMeta('idAgente');
  10952. @override
  10953. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  10954. 'idAgente', aliasedName, false,
  10955. type: DriftSqlType.int, requiredDuringInsert: true);
  10956. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  10957. @override
  10958. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  10959. 'attivo', aliasedName, false,
  10960. type: DriftSqlType.int,
  10961. requiredDuringInsert: false,
  10962. defaultValue: const Constant(1));
  10963. @override
  10964. List<GeneratedColumn> get $columns =>
  10965. [idClientiAgente, idCliente, idAgente, attivo];
  10966. @override
  10967. String get aliasedName => _alias ?? actualTableName;
  10968. @override
  10969. String get actualTableName => $name;
  10970. static const String $name = 'Clienti_Agente';
  10971. @override
  10972. VerificationContext validateIntegrity(Insertable<ClientiAgenteData> instance,
  10973. {bool isInserting = false}) {
  10974. final context = VerificationContext();
  10975. final data = instance.toColumns(true);
  10976. if (data.containsKey('idClientiAgente')) {
  10977. context.handle(
  10978. _idClientiAgenteMeta,
  10979. idClientiAgente.isAcceptableOrUnknown(
  10980. data['idClientiAgente']!, _idClientiAgenteMeta));
  10981. }
  10982. if (data.containsKey('idCliente')) {
  10983. context.handle(_idClienteMeta,
  10984. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  10985. } else if (isInserting) {
  10986. context.missing(_idClienteMeta);
  10987. }
  10988. if (data.containsKey('idAgente')) {
  10989. context.handle(_idAgenteMeta,
  10990. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  10991. } else if (isInserting) {
  10992. context.missing(_idAgenteMeta);
  10993. }
  10994. if (data.containsKey('attivo')) {
  10995. context.handle(_attivoMeta,
  10996. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  10997. }
  10998. return context;
  10999. }
  11000. @override
  11001. Set<GeneratedColumn> get $primaryKey => {idClientiAgente};
  11002. @override
  11003. ClientiAgenteData map(Map<String, dynamic> data, {String? tablePrefix}) {
  11004. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  11005. return ClientiAgenteData(
  11006. idClientiAgente: attachedDatabase.typeMapping
  11007. .read(DriftSqlType.int, data['${effectivePrefix}idClientiAgente'])!,
  11008. idCliente: attachedDatabase.typeMapping
  11009. .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!,
  11010. idAgente: attachedDatabase.typeMapping
  11011. .read(DriftSqlType.int, data['${effectivePrefix}idAgente'])!,
  11012. attivo: attachedDatabase.typeMapping
  11013. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  11014. );
  11015. }
  11016. @override
  11017. $ClientiAgenteTable createAlias(String alias) {
  11018. return $ClientiAgenteTable(attachedDatabase, alias);
  11019. }
  11020. }
  11021. class ClientiAgenteData extends DataClass
  11022. implements Insertable<ClientiAgenteData> {
  11023. final int idClientiAgente;
  11024. final int idCliente;
  11025. final int idAgente;
  11026. final int attivo;
  11027. const ClientiAgenteData(
  11028. {required this.idClientiAgente,
  11029. required this.idCliente,
  11030. required this.idAgente,
  11031. required this.attivo});
  11032. @override
  11033. Map<String, Expression> toColumns(bool nullToAbsent) {
  11034. final map = <String, Expression>{};
  11035. map['idClientiAgente'] = Variable<int>(idClientiAgente);
  11036. map['idCliente'] = Variable<int>(idCliente);
  11037. map['idAgente'] = Variable<int>(idAgente);
  11038. map['attivo'] = Variable<int>(attivo);
  11039. return map;
  11040. }
  11041. ClientiAgenteCompanion toCompanion(bool nullToAbsent) {
  11042. return ClientiAgenteCompanion(
  11043. idClientiAgente: Value(idClientiAgente),
  11044. idCliente: Value(idCliente),
  11045. idAgente: Value(idAgente),
  11046. attivo: Value(attivo),
  11047. );
  11048. }
  11049. factory ClientiAgenteData.fromJson(Map<String, dynamic> json,
  11050. {ValueSerializer? serializer}) {
  11051. serializer ??= driftRuntimeOptions.defaultSerializer;
  11052. return ClientiAgenteData(
  11053. idClientiAgente: serializer.fromJson<int>(json['idClientiAgente']),
  11054. idCliente: serializer.fromJson<int>(json['idCliente']),
  11055. idAgente: serializer.fromJson<int>(json['idAgente']),
  11056. attivo: serializer.fromJson<int>(json['attivo']),
  11057. );
  11058. }
  11059. @override
  11060. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11061. serializer ??= driftRuntimeOptions.defaultSerializer;
  11062. return <String, dynamic>{
  11063. 'idClientiAgente': serializer.toJson<int>(idClientiAgente),
  11064. 'idCliente': serializer.toJson<int>(idCliente),
  11065. 'idAgente': serializer.toJson<int>(idAgente),
  11066. 'attivo': serializer.toJson<int>(attivo),
  11067. };
  11068. }
  11069. ClientiAgenteData copyWith(
  11070. {int? idClientiAgente, int? idCliente, int? idAgente, int? attivo}) =>
  11071. ClientiAgenteData(
  11072. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  11073. idCliente: idCliente ?? this.idCliente,
  11074. idAgente: idAgente ?? this.idAgente,
  11075. attivo: attivo ?? this.attivo,
  11076. );
  11077. ClientiAgenteData copyWithCompanion(ClientiAgenteCompanion data) {
  11078. return ClientiAgenteData(
  11079. idClientiAgente: data.idClientiAgente.present
  11080. ? data.idClientiAgente.value
  11081. : this.idClientiAgente,
  11082. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  11083. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  11084. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  11085. );
  11086. }
  11087. @override
  11088. String toString() {
  11089. return (StringBuffer('ClientiAgenteData(')
  11090. ..write('idClientiAgente: $idClientiAgente, ')
  11091. ..write('idCliente: $idCliente, ')
  11092. ..write('idAgente: $idAgente, ')
  11093. ..write('attivo: $attivo')
  11094. ..write(')'))
  11095. .toString();
  11096. }
  11097. @override
  11098. int get hashCode => Object.hash(idClientiAgente, idCliente, idAgente, attivo);
  11099. @override
  11100. bool operator ==(Object other) =>
  11101. identical(this, other) ||
  11102. (other is ClientiAgenteData &&
  11103. other.idClientiAgente == this.idClientiAgente &&
  11104. other.idCliente == this.idCliente &&
  11105. other.idAgente == this.idAgente &&
  11106. other.attivo == this.attivo);
  11107. }
  11108. class ClientiAgenteCompanion extends UpdateCompanion<ClientiAgenteData> {
  11109. final Value<int> idClientiAgente;
  11110. final Value<int> idCliente;
  11111. final Value<int> idAgente;
  11112. final Value<int> attivo;
  11113. const ClientiAgenteCompanion({
  11114. this.idClientiAgente = const Value.absent(),
  11115. this.idCliente = const Value.absent(),
  11116. this.idAgente = const Value.absent(),
  11117. this.attivo = const Value.absent(),
  11118. });
  11119. ClientiAgenteCompanion.insert({
  11120. this.idClientiAgente = const Value.absent(),
  11121. required int idCliente,
  11122. required int idAgente,
  11123. this.attivo = const Value.absent(),
  11124. }) : idCliente = Value(idCliente),
  11125. idAgente = Value(idAgente);
  11126. static Insertable<ClientiAgenteData> custom({
  11127. Expression<int>? idClientiAgente,
  11128. Expression<int>? idCliente,
  11129. Expression<int>? idAgente,
  11130. Expression<int>? attivo,
  11131. }) {
  11132. return RawValuesInsertable({
  11133. if (idClientiAgente != null) 'idClientiAgente': idClientiAgente,
  11134. if (idCliente != null) 'idCliente': idCliente,
  11135. if (idAgente != null) 'idAgente': idAgente,
  11136. if (attivo != null) 'attivo': attivo,
  11137. });
  11138. }
  11139. ClientiAgenteCompanion copyWith(
  11140. {Value<int>? idClientiAgente,
  11141. Value<int>? idCliente,
  11142. Value<int>? idAgente,
  11143. Value<int>? attivo}) {
  11144. return ClientiAgenteCompanion(
  11145. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  11146. idCliente: idCliente ?? this.idCliente,
  11147. idAgente: idAgente ?? this.idAgente,
  11148. attivo: attivo ?? this.attivo,
  11149. );
  11150. }
  11151. @override
  11152. Map<String, Expression> toColumns(bool nullToAbsent) {
  11153. final map = <String, Expression>{};
  11154. if (idClientiAgente.present) {
  11155. map['idClientiAgente'] = Variable<int>(idClientiAgente.value);
  11156. }
  11157. if (idCliente.present) {
  11158. map['idCliente'] = Variable<int>(idCliente.value);
  11159. }
  11160. if (idAgente.present) {
  11161. map['idAgente'] = Variable<int>(idAgente.value);
  11162. }
  11163. if (attivo.present) {
  11164. map['attivo'] = Variable<int>(attivo.value);
  11165. }
  11166. return map;
  11167. }
  11168. @override
  11169. String toString() {
  11170. return (StringBuffer('ClientiAgenteCompanion(')
  11171. ..write('idClientiAgente: $idClientiAgente, ')
  11172. ..write('idCliente: $idCliente, ')
  11173. ..write('idAgente: $idAgente, ')
  11174. ..write('attivo: $attivo')
  11175. ..write(')'))
  11176. .toString();
  11177. }
  11178. }
  11179. class $ScadenzeTable extends Scadenze with TableInfo<$ScadenzeTable, Scadenza> {
  11180. @override
  11181. final GeneratedDatabase attachedDatabase;
  11182. final String? _alias;
  11183. $ScadenzeTable(this.attachedDatabase, [this._alias]);
  11184. static const VerificationMeta _idScadenzaMeta =
  11185. const VerificationMeta('idScadenza');
  11186. @override
  11187. late final GeneratedColumn<int> idScadenza = GeneratedColumn<int>(
  11188. 'id_scadenza', aliasedName, false,
  11189. hasAutoIncrement: true,
  11190. type: DriftSqlType.int,
  11191. requiredDuringInsert: false,
  11192. defaultConstraints:
  11193. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  11194. static const VerificationMeta _idClienteMeta =
  11195. const VerificationMeta('idCliente');
  11196. @override
  11197. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  11198. 'idCliente', aliasedName, true,
  11199. type: DriftSqlType.int, requiredDuringInsert: false);
  11200. static const VerificationMeta _idAgenteMeta =
  11201. const VerificationMeta('idAgente');
  11202. @override
  11203. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  11204. 'idAgente', aliasedName, true,
  11205. type: DriftSqlType.int, requiredDuringInsert: false);
  11206. static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave');
  11207. @override
  11208. late final GeneratedColumn<String> chiave = GeneratedColumn<String>(
  11209. 'chiave', aliasedName, true,
  11210. type: DriftSqlType.string, requiredDuringInsert: false);
  11211. static const VerificationMeta _numPartitaMeta =
  11212. const VerificationMeta('numPartita');
  11213. @override
  11214. late final GeneratedColumn<String> numPartita = GeneratedColumn<String>(
  11215. 'numPartita', aliasedName, true,
  11216. type: DriftSqlType.string, requiredDuringInsert: false);
  11217. static const VerificationMeta _dataScadenzaMeta =
  11218. const VerificationMeta('dataScadenza');
  11219. @override
  11220. late final GeneratedColumn<String> dataScadenza = GeneratedColumn<String>(
  11221. 'dataScadenza', aliasedName, true,
  11222. type: DriftSqlType.string, requiredDuringInsert: false);
  11223. static const VerificationMeta _segnoMeta = const VerificationMeta('segno');
  11224. @override
  11225. late final GeneratedColumn<String> segno = GeneratedColumn<String>(
  11226. 'segno', aliasedName, true,
  11227. type: DriftSqlType.string, requiredDuringInsert: false);
  11228. static const VerificationMeta _importoFatturaMeta =
  11229. const VerificationMeta('importoFattura');
  11230. @override
  11231. late final GeneratedColumn<double> importoFattura = GeneratedColumn<double>(
  11232. 'importoFattura', aliasedName, true,
  11233. type: DriftSqlType.double, requiredDuringInsert: false);
  11234. static const VerificationMeta _valutaMeta = const VerificationMeta('valuta');
  11235. @override
  11236. late final GeneratedColumn<String> valuta = GeneratedColumn<String>(
  11237. 'valuta', aliasedName, true,
  11238. type: DriftSqlType.string, requiredDuringInsert: false);
  11239. static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc');
  11240. @override
  11241. late final GeneratedColumn<String> numDoc = GeneratedColumn<String>(
  11242. 'numDoc', aliasedName, true,
  11243. type: DriftSqlType.string, requiredDuringInsert: false);
  11244. static const VerificationMeta _serieDocMeta =
  11245. const VerificationMeta('serieDoc');
  11246. @override
  11247. late final GeneratedColumn<String> serieDoc = GeneratedColumn<String>(
  11248. 'serieDoc', aliasedName, true,
  11249. type: DriftSqlType.string, requiredDuringInsert: false);
  11250. static const VerificationMeta _dataDocMeta =
  11251. const VerificationMeta('dataDoc');
  11252. @override
  11253. late final GeneratedColumn<String> dataDoc = GeneratedColumn<String>(
  11254. 'dataDoc', aliasedName, true,
  11255. type: DriftSqlType.string, requiredDuringInsert: false);
  11256. static const VerificationMeta _importoScadenzaMeta =
  11257. const VerificationMeta('importoScadenza');
  11258. @override
  11259. late final GeneratedColumn<double> importoScadenza = GeneratedColumn<double>(
  11260. 'importoScadenza', aliasedName, true,
  11261. type: DriftSqlType.double, requiredDuringInsert: false);
  11262. static const VerificationMeta _saldoMeta = const VerificationMeta('saldo');
  11263. @override
  11264. late final GeneratedColumn<double> saldo = GeneratedColumn<double>(
  11265. 'saldo', aliasedName, true,
  11266. type: DriftSqlType.double, requiredDuringInsert: false);
  11267. static const VerificationMeta _tipoPagamentoMeta =
  11268. const VerificationMeta('tipoPagamento');
  11269. @override
  11270. late final GeneratedColumn<String> tipoPagamento = GeneratedColumn<String>(
  11271. 'tipoPagamento', aliasedName, true,
  11272. type: DriftSqlType.string, requiredDuringInsert: false);
  11273. static const VerificationMeta _flgSoppressaMeta =
  11274. const VerificationMeta('flgSoppressa');
  11275. @override
  11276. late final GeneratedColumn<int> flgSoppressa = GeneratedColumn<int>(
  11277. 'flgSoppressa', aliasedName, true,
  11278. type: DriftSqlType.int, requiredDuringInsert: false);
  11279. static const VerificationMeta _importoAbbuonoMeta =
  11280. const VerificationMeta('importoAbbuono');
  11281. @override
  11282. late final GeneratedColumn<double> importoAbbuono = GeneratedColumn<double>(
  11283. 'importoAbbuono', aliasedName, true,
  11284. type: DriftSqlType.double, requiredDuringInsert: false);
  11285. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  11286. @override
  11287. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  11288. 'note', aliasedName, true,
  11289. type: DriftSqlType.string, requiredDuringInsert: false);
  11290. static const VerificationMeta _dataModificaMeta =
  11291. const VerificationMeta('dataModifica');
  11292. @override
  11293. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  11294. 'dataModifica', aliasedName, true,
  11295. type: DriftSqlType.string, requiredDuringInsert: false);
  11296. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  11297. @override
  11298. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  11299. 'stato', aliasedName, true,
  11300. type: DriftSqlType.string, requiredDuringInsert: false);
  11301. @override
  11302. List<GeneratedColumn> get $columns => [
  11303. idScadenza,
  11304. idCliente,
  11305. idAgente,
  11306. chiave,
  11307. numPartita,
  11308. dataScadenza,
  11309. segno,
  11310. importoFattura,
  11311. valuta,
  11312. numDoc,
  11313. serieDoc,
  11314. dataDoc,
  11315. importoScadenza,
  11316. saldo,
  11317. tipoPagamento,
  11318. flgSoppressa,
  11319. importoAbbuono,
  11320. note,
  11321. dataModifica,
  11322. stato
  11323. ];
  11324. @override
  11325. String get aliasedName => _alias ?? actualTableName;
  11326. @override
  11327. String get actualTableName => $name;
  11328. static const String $name = 'Scadenze';
  11329. @override
  11330. VerificationContext validateIntegrity(Insertable<Scadenza> instance,
  11331. {bool isInserting = false}) {
  11332. final context = VerificationContext();
  11333. final data = instance.toColumns(true);
  11334. if (data.containsKey('id_scadenza')) {
  11335. context.handle(
  11336. _idScadenzaMeta,
  11337. idScadenza.isAcceptableOrUnknown(
  11338. data['id_scadenza']!, _idScadenzaMeta));
  11339. }
  11340. if (data.containsKey('idCliente')) {
  11341. context.handle(_idClienteMeta,
  11342. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  11343. }
  11344. if (data.containsKey('idAgente')) {
  11345. context.handle(_idAgenteMeta,
  11346. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  11347. }
  11348. if (data.containsKey('chiave')) {
  11349. context.handle(_chiaveMeta,
  11350. chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta));
  11351. }
  11352. if (data.containsKey('numPartita')) {
  11353. context.handle(
  11354. _numPartitaMeta,
  11355. numPartita.isAcceptableOrUnknown(
  11356. data['numPartita']!, _numPartitaMeta));
  11357. }
  11358. if (data.containsKey('dataScadenza')) {
  11359. context.handle(
  11360. _dataScadenzaMeta,
  11361. dataScadenza.isAcceptableOrUnknown(
  11362. data['dataScadenza']!, _dataScadenzaMeta));
  11363. }
  11364. if (data.containsKey('segno')) {
  11365. context.handle(
  11366. _segnoMeta, segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta));
  11367. }
  11368. if (data.containsKey('importoFattura')) {
  11369. context.handle(
  11370. _importoFatturaMeta,
  11371. importoFattura.isAcceptableOrUnknown(
  11372. data['importoFattura']!, _importoFatturaMeta));
  11373. }
  11374. if (data.containsKey('valuta')) {
  11375. context.handle(_valutaMeta,
  11376. valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta));
  11377. }
  11378. if (data.containsKey('numDoc')) {
  11379. context.handle(_numDocMeta,
  11380. numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta));
  11381. }
  11382. if (data.containsKey('serieDoc')) {
  11383. context.handle(_serieDocMeta,
  11384. serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta));
  11385. }
  11386. if (data.containsKey('dataDoc')) {
  11387. context.handle(_dataDocMeta,
  11388. dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta));
  11389. }
  11390. if (data.containsKey('importoScadenza')) {
  11391. context.handle(
  11392. _importoScadenzaMeta,
  11393. importoScadenza.isAcceptableOrUnknown(
  11394. data['importoScadenza']!, _importoScadenzaMeta));
  11395. }
  11396. if (data.containsKey('saldo')) {
  11397. context.handle(
  11398. _saldoMeta, saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta));
  11399. }
  11400. if (data.containsKey('tipoPagamento')) {
  11401. context.handle(
  11402. _tipoPagamentoMeta,
  11403. tipoPagamento.isAcceptableOrUnknown(
  11404. data['tipoPagamento']!, _tipoPagamentoMeta));
  11405. }
  11406. if (data.containsKey('flgSoppressa')) {
  11407. context.handle(
  11408. _flgSoppressaMeta,
  11409. flgSoppressa.isAcceptableOrUnknown(
  11410. data['flgSoppressa']!, _flgSoppressaMeta));
  11411. }
  11412. if (data.containsKey('importoAbbuono')) {
  11413. context.handle(
  11414. _importoAbbuonoMeta,
  11415. importoAbbuono.isAcceptableOrUnknown(
  11416. data['importoAbbuono']!, _importoAbbuonoMeta));
  11417. }
  11418. if (data.containsKey('note')) {
  11419. context.handle(
  11420. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  11421. }
  11422. if (data.containsKey('dataModifica')) {
  11423. context.handle(
  11424. _dataModificaMeta,
  11425. dataModifica.isAcceptableOrUnknown(
  11426. data['dataModifica']!, _dataModificaMeta));
  11427. }
  11428. if (data.containsKey('stato')) {
  11429. context.handle(
  11430. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  11431. }
  11432. return context;
  11433. }
  11434. @override
  11435. Set<GeneratedColumn> get $primaryKey => {idScadenza};
  11436. @override
  11437. Scadenza map(Map<String, dynamic> data, {String? tablePrefix}) {
  11438. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  11439. return Scadenza(
  11440. idScadenza: attachedDatabase.typeMapping
  11441. .read(DriftSqlType.int, data['${effectivePrefix}id_scadenza'])!,
  11442. idCliente: attachedDatabase.typeMapping
  11443. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  11444. idAgente: attachedDatabase.typeMapping
  11445. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  11446. chiave: attachedDatabase.typeMapping
  11447. .read(DriftSqlType.string, data['${effectivePrefix}chiave']),
  11448. numPartita: attachedDatabase.typeMapping
  11449. .read(DriftSqlType.string, data['${effectivePrefix}numPartita']),
  11450. dataScadenza: attachedDatabase.typeMapping
  11451. .read(DriftSqlType.string, data['${effectivePrefix}dataScadenza']),
  11452. segno: attachedDatabase.typeMapping
  11453. .read(DriftSqlType.string, data['${effectivePrefix}segno']),
  11454. importoFattura: attachedDatabase.typeMapping
  11455. .read(DriftSqlType.double, data['${effectivePrefix}importoFattura']),
  11456. valuta: attachedDatabase.typeMapping
  11457. .read(DriftSqlType.string, data['${effectivePrefix}valuta']),
  11458. numDoc: attachedDatabase.typeMapping
  11459. .read(DriftSqlType.string, data['${effectivePrefix}numDoc']),
  11460. serieDoc: attachedDatabase.typeMapping
  11461. .read(DriftSqlType.string, data['${effectivePrefix}serieDoc']),
  11462. dataDoc: attachedDatabase.typeMapping
  11463. .read(DriftSqlType.string, data['${effectivePrefix}dataDoc']),
  11464. importoScadenza: attachedDatabase.typeMapping
  11465. .read(DriftSqlType.double, data['${effectivePrefix}importoScadenza']),
  11466. saldo: attachedDatabase.typeMapping
  11467. .read(DriftSqlType.double, data['${effectivePrefix}saldo']),
  11468. tipoPagamento: attachedDatabase.typeMapping
  11469. .read(DriftSqlType.string, data['${effectivePrefix}tipoPagamento']),
  11470. flgSoppressa: attachedDatabase.typeMapping
  11471. .read(DriftSqlType.int, data['${effectivePrefix}flgSoppressa']),
  11472. importoAbbuono: attachedDatabase.typeMapping
  11473. .read(DriftSqlType.double, data['${effectivePrefix}importoAbbuono']),
  11474. note: attachedDatabase.typeMapping
  11475. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  11476. dataModifica: attachedDatabase.typeMapping
  11477. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  11478. stato: attachedDatabase.typeMapping
  11479. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  11480. );
  11481. }
  11482. @override
  11483. $ScadenzeTable createAlias(String alias) {
  11484. return $ScadenzeTable(attachedDatabase, alias);
  11485. }
  11486. }
  11487. class Scadenza extends DataClass implements Insertable<Scadenza> {
  11488. final int idScadenza;
  11489. final int? idCliente;
  11490. final int? idAgente;
  11491. final String? chiave;
  11492. final String? numPartita;
  11493. final String? dataScadenza;
  11494. final String? segno;
  11495. final double? importoFattura;
  11496. final String? valuta;
  11497. final String? numDoc;
  11498. final String? serieDoc;
  11499. final String? dataDoc;
  11500. final double? importoScadenza;
  11501. final double? saldo;
  11502. final String? tipoPagamento;
  11503. final int? flgSoppressa;
  11504. final double? importoAbbuono;
  11505. final String? note;
  11506. final String? dataModifica;
  11507. final String? stato;
  11508. const Scadenza(
  11509. {required this.idScadenza,
  11510. this.idCliente,
  11511. this.idAgente,
  11512. this.chiave,
  11513. this.numPartita,
  11514. this.dataScadenza,
  11515. this.segno,
  11516. this.importoFattura,
  11517. this.valuta,
  11518. this.numDoc,
  11519. this.serieDoc,
  11520. this.dataDoc,
  11521. this.importoScadenza,
  11522. this.saldo,
  11523. this.tipoPagamento,
  11524. this.flgSoppressa,
  11525. this.importoAbbuono,
  11526. this.note,
  11527. this.dataModifica,
  11528. this.stato});
  11529. @override
  11530. Map<String, Expression> toColumns(bool nullToAbsent) {
  11531. final map = <String, Expression>{};
  11532. map['id_scadenza'] = Variable<int>(idScadenza);
  11533. if (!nullToAbsent || idCliente != null) {
  11534. map['idCliente'] = Variable<int>(idCliente);
  11535. }
  11536. if (!nullToAbsent || idAgente != null) {
  11537. map['idAgente'] = Variable<int>(idAgente);
  11538. }
  11539. if (!nullToAbsent || chiave != null) {
  11540. map['chiave'] = Variable<String>(chiave);
  11541. }
  11542. if (!nullToAbsent || numPartita != null) {
  11543. map['numPartita'] = Variable<String>(numPartita);
  11544. }
  11545. if (!nullToAbsent || dataScadenza != null) {
  11546. map['dataScadenza'] = Variable<String>(dataScadenza);
  11547. }
  11548. if (!nullToAbsent || segno != null) {
  11549. map['segno'] = Variable<String>(segno);
  11550. }
  11551. if (!nullToAbsent || importoFattura != null) {
  11552. map['importoFattura'] = Variable<double>(importoFattura);
  11553. }
  11554. if (!nullToAbsent || valuta != null) {
  11555. map['valuta'] = Variable<String>(valuta);
  11556. }
  11557. if (!nullToAbsent || numDoc != null) {
  11558. map['numDoc'] = Variable<String>(numDoc);
  11559. }
  11560. if (!nullToAbsent || serieDoc != null) {
  11561. map['serieDoc'] = Variable<String>(serieDoc);
  11562. }
  11563. if (!nullToAbsent || dataDoc != null) {
  11564. map['dataDoc'] = Variable<String>(dataDoc);
  11565. }
  11566. if (!nullToAbsent || importoScadenza != null) {
  11567. map['importoScadenza'] = Variable<double>(importoScadenza);
  11568. }
  11569. if (!nullToAbsent || saldo != null) {
  11570. map['saldo'] = Variable<double>(saldo);
  11571. }
  11572. if (!nullToAbsent || tipoPagamento != null) {
  11573. map['tipoPagamento'] = Variable<String>(tipoPagamento);
  11574. }
  11575. if (!nullToAbsent || flgSoppressa != null) {
  11576. map['flgSoppressa'] = Variable<int>(flgSoppressa);
  11577. }
  11578. if (!nullToAbsent || importoAbbuono != null) {
  11579. map['importoAbbuono'] = Variable<double>(importoAbbuono);
  11580. }
  11581. if (!nullToAbsent || note != null) {
  11582. map['note'] = Variable<String>(note);
  11583. }
  11584. if (!nullToAbsent || dataModifica != null) {
  11585. map['dataModifica'] = Variable<String>(dataModifica);
  11586. }
  11587. if (!nullToAbsent || stato != null) {
  11588. map['stato'] = Variable<String>(stato);
  11589. }
  11590. return map;
  11591. }
  11592. ScadenzeCompanion toCompanion(bool nullToAbsent) {
  11593. return ScadenzeCompanion(
  11594. idScadenza: Value(idScadenza),
  11595. idCliente: idCliente == null && nullToAbsent
  11596. ? const Value.absent()
  11597. : Value(idCliente),
  11598. idAgente: idAgente == null && nullToAbsent
  11599. ? const Value.absent()
  11600. : Value(idAgente),
  11601. chiave:
  11602. chiave == null && nullToAbsent ? const Value.absent() : Value(chiave),
  11603. numPartita: numPartita == null && nullToAbsent
  11604. ? const Value.absent()
  11605. : Value(numPartita),
  11606. dataScadenza: dataScadenza == null && nullToAbsent
  11607. ? const Value.absent()
  11608. : Value(dataScadenza),
  11609. segno:
  11610. segno == null && nullToAbsent ? const Value.absent() : Value(segno),
  11611. importoFattura: importoFattura == null && nullToAbsent
  11612. ? const Value.absent()
  11613. : Value(importoFattura),
  11614. valuta:
  11615. valuta == null && nullToAbsent ? const Value.absent() : Value(valuta),
  11616. numDoc:
  11617. numDoc == null && nullToAbsent ? const Value.absent() : Value(numDoc),
  11618. serieDoc: serieDoc == null && nullToAbsent
  11619. ? const Value.absent()
  11620. : Value(serieDoc),
  11621. dataDoc: dataDoc == null && nullToAbsent
  11622. ? const Value.absent()
  11623. : Value(dataDoc),
  11624. importoScadenza: importoScadenza == null && nullToAbsent
  11625. ? const Value.absent()
  11626. : Value(importoScadenza),
  11627. saldo:
  11628. saldo == null && nullToAbsent ? const Value.absent() : Value(saldo),
  11629. tipoPagamento: tipoPagamento == null && nullToAbsent
  11630. ? const Value.absent()
  11631. : Value(tipoPagamento),
  11632. flgSoppressa: flgSoppressa == null && nullToAbsent
  11633. ? const Value.absent()
  11634. : Value(flgSoppressa),
  11635. importoAbbuono: importoAbbuono == null && nullToAbsent
  11636. ? const Value.absent()
  11637. : Value(importoAbbuono),
  11638. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  11639. dataModifica: dataModifica == null && nullToAbsent
  11640. ? const Value.absent()
  11641. : Value(dataModifica),
  11642. stato:
  11643. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  11644. );
  11645. }
  11646. factory Scadenza.fromJson(Map<String, dynamic> json,
  11647. {ValueSerializer? serializer}) {
  11648. serializer ??= driftRuntimeOptions.defaultSerializer;
  11649. return Scadenza(
  11650. idScadenza: serializer.fromJson<int>(json['idScadenza']),
  11651. idCliente: serializer.fromJson<int?>(json['idCliente']),
  11652. idAgente: serializer.fromJson<int?>(json['idAgente']),
  11653. chiave: serializer.fromJson<String?>(json['chiave']),
  11654. numPartita: serializer.fromJson<String?>(json['numPartita']),
  11655. dataScadenza: serializer.fromJson<String?>(json['dataScadenza']),
  11656. segno: serializer.fromJson<String?>(json['segno']),
  11657. importoFattura: serializer.fromJson<double?>(json['importoFattura']),
  11658. valuta: serializer.fromJson<String?>(json['valuta']),
  11659. numDoc: serializer.fromJson<String?>(json['numDoc']),
  11660. serieDoc: serializer.fromJson<String?>(json['serieDoc']),
  11661. dataDoc: serializer.fromJson<String?>(json['dataDoc']),
  11662. importoScadenza: serializer.fromJson<double?>(json['importoScadenza']),
  11663. saldo: serializer.fromJson<double?>(json['saldo']),
  11664. tipoPagamento: serializer.fromJson<String?>(json['tipoPagamento']),
  11665. flgSoppressa: serializer.fromJson<int?>(json['flgSoppressa']),
  11666. importoAbbuono: serializer.fromJson<double?>(json['importoAbbuono']),
  11667. note: serializer.fromJson<String?>(json['note']),
  11668. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  11669. stato: serializer.fromJson<String?>(json['stato']),
  11670. );
  11671. }
  11672. @override
  11673. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11674. serializer ??= driftRuntimeOptions.defaultSerializer;
  11675. return <String, dynamic>{
  11676. 'idScadenza': serializer.toJson<int>(idScadenza),
  11677. 'idCliente': serializer.toJson<int?>(idCliente),
  11678. 'idAgente': serializer.toJson<int?>(idAgente),
  11679. 'chiave': serializer.toJson<String?>(chiave),
  11680. 'numPartita': serializer.toJson<String?>(numPartita),
  11681. 'dataScadenza': serializer.toJson<String?>(dataScadenza),
  11682. 'segno': serializer.toJson<String?>(segno),
  11683. 'importoFattura': serializer.toJson<double?>(importoFattura),
  11684. 'valuta': serializer.toJson<String?>(valuta),
  11685. 'numDoc': serializer.toJson<String?>(numDoc),
  11686. 'serieDoc': serializer.toJson<String?>(serieDoc),
  11687. 'dataDoc': serializer.toJson<String?>(dataDoc),
  11688. 'importoScadenza': serializer.toJson<double?>(importoScadenza),
  11689. 'saldo': serializer.toJson<double?>(saldo),
  11690. 'tipoPagamento': serializer.toJson<String?>(tipoPagamento),
  11691. 'flgSoppressa': serializer.toJson<int?>(flgSoppressa),
  11692. 'importoAbbuono': serializer.toJson<double?>(importoAbbuono),
  11693. 'note': serializer.toJson<String?>(note),
  11694. 'dataModifica': serializer.toJson<String?>(dataModifica),
  11695. 'stato': serializer.toJson<String?>(stato),
  11696. };
  11697. }
  11698. Scadenza copyWith(
  11699. {int? idScadenza,
  11700. Value<int?> idCliente = const Value.absent(),
  11701. Value<int?> idAgente = const Value.absent(),
  11702. Value<String?> chiave = const Value.absent(),
  11703. Value<String?> numPartita = const Value.absent(),
  11704. Value<String?> dataScadenza = const Value.absent(),
  11705. Value<String?> segno = const Value.absent(),
  11706. Value<double?> importoFattura = const Value.absent(),
  11707. Value<String?> valuta = const Value.absent(),
  11708. Value<String?> numDoc = const Value.absent(),
  11709. Value<String?> serieDoc = const Value.absent(),
  11710. Value<String?> dataDoc = const Value.absent(),
  11711. Value<double?> importoScadenza = const Value.absent(),
  11712. Value<double?> saldo = const Value.absent(),
  11713. Value<String?> tipoPagamento = const Value.absent(),
  11714. Value<int?> flgSoppressa = const Value.absent(),
  11715. Value<double?> importoAbbuono = const Value.absent(),
  11716. Value<String?> note = const Value.absent(),
  11717. Value<String?> dataModifica = const Value.absent(),
  11718. Value<String?> stato = const Value.absent()}) =>
  11719. Scadenza(
  11720. idScadenza: idScadenza ?? this.idScadenza,
  11721. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  11722. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  11723. chiave: chiave.present ? chiave.value : this.chiave,
  11724. numPartita: numPartita.present ? numPartita.value : this.numPartita,
  11725. dataScadenza:
  11726. dataScadenza.present ? dataScadenza.value : this.dataScadenza,
  11727. segno: segno.present ? segno.value : this.segno,
  11728. importoFattura:
  11729. importoFattura.present ? importoFattura.value : this.importoFattura,
  11730. valuta: valuta.present ? valuta.value : this.valuta,
  11731. numDoc: numDoc.present ? numDoc.value : this.numDoc,
  11732. serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc,
  11733. dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc,
  11734. importoScadenza: importoScadenza.present
  11735. ? importoScadenza.value
  11736. : this.importoScadenza,
  11737. saldo: saldo.present ? saldo.value : this.saldo,
  11738. tipoPagamento:
  11739. tipoPagamento.present ? tipoPagamento.value : this.tipoPagamento,
  11740. flgSoppressa:
  11741. flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa,
  11742. importoAbbuono:
  11743. importoAbbuono.present ? importoAbbuono.value : this.importoAbbuono,
  11744. note: note.present ? note.value : this.note,
  11745. dataModifica:
  11746. dataModifica.present ? dataModifica.value : this.dataModifica,
  11747. stato: stato.present ? stato.value : this.stato,
  11748. );
  11749. Scadenza copyWithCompanion(ScadenzeCompanion data) {
  11750. return Scadenza(
  11751. idScadenza:
  11752. data.idScadenza.present ? data.idScadenza.value : this.idScadenza,
  11753. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  11754. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  11755. chiave: data.chiave.present ? data.chiave.value : this.chiave,
  11756. numPartita:
  11757. data.numPartita.present ? data.numPartita.value : this.numPartita,
  11758. dataScadenza: data.dataScadenza.present
  11759. ? data.dataScadenza.value
  11760. : this.dataScadenza,
  11761. segno: data.segno.present ? data.segno.value : this.segno,
  11762. importoFattura: data.importoFattura.present
  11763. ? data.importoFattura.value
  11764. : this.importoFattura,
  11765. valuta: data.valuta.present ? data.valuta.value : this.valuta,
  11766. numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc,
  11767. serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc,
  11768. dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc,
  11769. importoScadenza: data.importoScadenza.present
  11770. ? data.importoScadenza.value
  11771. : this.importoScadenza,
  11772. saldo: data.saldo.present ? data.saldo.value : this.saldo,
  11773. tipoPagamento: data.tipoPagamento.present
  11774. ? data.tipoPagamento.value
  11775. : this.tipoPagamento,
  11776. flgSoppressa: data.flgSoppressa.present
  11777. ? data.flgSoppressa.value
  11778. : this.flgSoppressa,
  11779. importoAbbuono: data.importoAbbuono.present
  11780. ? data.importoAbbuono.value
  11781. : this.importoAbbuono,
  11782. note: data.note.present ? data.note.value : this.note,
  11783. dataModifica: data.dataModifica.present
  11784. ? data.dataModifica.value
  11785. : this.dataModifica,
  11786. stato: data.stato.present ? data.stato.value : this.stato,
  11787. );
  11788. }
  11789. @override
  11790. String toString() {
  11791. return (StringBuffer('Scadenza(')
  11792. ..write('idScadenza: $idScadenza, ')
  11793. ..write('idCliente: $idCliente, ')
  11794. ..write('idAgente: $idAgente, ')
  11795. ..write('chiave: $chiave, ')
  11796. ..write('numPartita: $numPartita, ')
  11797. ..write('dataScadenza: $dataScadenza, ')
  11798. ..write('segno: $segno, ')
  11799. ..write('importoFattura: $importoFattura, ')
  11800. ..write('valuta: $valuta, ')
  11801. ..write('numDoc: $numDoc, ')
  11802. ..write('serieDoc: $serieDoc, ')
  11803. ..write('dataDoc: $dataDoc, ')
  11804. ..write('importoScadenza: $importoScadenza, ')
  11805. ..write('saldo: $saldo, ')
  11806. ..write('tipoPagamento: $tipoPagamento, ')
  11807. ..write('flgSoppressa: $flgSoppressa, ')
  11808. ..write('importoAbbuono: $importoAbbuono, ')
  11809. ..write('note: $note, ')
  11810. ..write('dataModifica: $dataModifica, ')
  11811. ..write('stato: $stato')
  11812. ..write(')'))
  11813. .toString();
  11814. }
  11815. @override
  11816. int get hashCode => Object.hash(
  11817. idScadenza,
  11818. idCliente,
  11819. idAgente,
  11820. chiave,
  11821. numPartita,
  11822. dataScadenza,
  11823. segno,
  11824. importoFattura,
  11825. valuta,
  11826. numDoc,
  11827. serieDoc,
  11828. dataDoc,
  11829. importoScadenza,
  11830. saldo,
  11831. tipoPagamento,
  11832. flgSoppressa,
  11833. importoAbbuono,
  11834. note,
  11835. dataModifica,
  11836. stato);
  11837. @override
  11838. bool operator ==(Object other) =>
  11839. identical(this, other) ||
  11840. (other is Scadenza &&
  11841. other.idScadenza == this.idScadenza &&
  11842. other.idCliente == this.idCliente &&
  11843. other.idAgente == this.idAgente &&
  11844. other.chiave == this.chiave &&
  11845. other.numPartita == this.numPartita &&
  11846. other.dataScadenza == this.dataScadenza &&
  11847. other.segno == this.segno &&
  11848. other.importoFattura == this.importoFattura &&
  11849. other.valuta == this.valuta &&
  11850. other.numDoc == this.numDoc &&
  11851. other.serieDoc == this.serieDoc &&
  11852. other.dataDoc == this.dataDoc &&
  11853. other.importoScadenza == this.importoScadenza &&
  11854. other.saldo == this.saldo &&
  11855. other.tipoPagamento == this.tipoPagamento &&
  11856. other.flgSoppressa == this.flgSoppressa &&
  11857. other.importoAbbuono == this.importoAbbuono &&
  11858. other.note == this.note &&
  11859. other.dataModifica == this.dataModifica &&
  11860. other.stato == this.stato);
  11861. }
  11862. class ScadenzeCompanion extends UpdateCompanion<Scadenza> {
  11863. final Value<int> idScadenza;
  11864. final Value<int?> idCliente;
  11865. final Value<int?> idAgente;
  11866. final Value<String?> chiave;
  11867. final Value<String?> numPartita;
  11868. final Value<String?> dataScadenza;
  11869. final Value<String?> segno;
  11870. final Value<double?> importoFattura;
  11871. final Value<String?> valuta;
  11872. final Value<String?> numDoc;
  11873. final Value<String?> serieDoc;
  11874. final Value<String?> dataDoc;
  11875. final Value<double?> importoScadenza;
  11876. final Value<double?> saldo;
  11877. final Value<String?> tipoPagamento;
  11878. final Value<int?> flgSoppressa;
  11879. final Value<double?> importoAbbuono;
  11880. final Value<String?> note;
  11881. final Value<String?> dataModifica;
  11882. final Value<String?> stato;
  11883. const ScadenzeCompanion({
  11884. this.idScadenza = const Value.absent(),
  11885. this.idCliente = const Value.absent(),
  11886. this.idAgente = const Value.absent(),
  11887. this.chiave = const Value.absent(),
  11888. this.numPartita = const Value.absent(),
  11889. this.dataScadenza = const Value.absent(),
  11890. this.segno = const Value.absent(),
  11891. this.importoFattura = const Value.absent(),
  11892. this.valuta = const Value.absent(),
  11893. this.numDoc = const Value.absent(),
  11894. this.serieDoc = const Value.absent(),
  11895. this.dataDoc = const Value.absent(),
  11896. this.importoScadenza = const Value.absent(),
  11897. this.saldo = const Value.absent(),
  11898. this.tipoPagamento = const Value.absent(),
  11899. this.flgSoppressa = const Value.absent(),
  11900. this.importoAbbuono = const Value.absent(),
  11901. this.note = const Value.absent(),
  11902. this.dataModifica = const Value.absent(),
  11903. this.stato = const Value.absent(),
  11904. });
  11905. ScadenzeCompanion.insert({
  11906. this.idScadenza = const Value.absent(),
  11907. this.idCliente = const Value.absent(),
  11908. this.idAgente = const Value.absent(),
  11909. this.chiave = const Value.absent(),
  11910. this.numPartita = const Value.absent(),
  11911. this.dataScadenza = const Value.absent(),
  11912. this.segno = const Value.absent(),
  11913. this.importoFattura = const Value.absent(),
  11914. this.valuta = const Value.absent(),
  11915. this.numDoc = const Value.absent(),
  11916. this.serieDoc = const Value.absent(),
  11917. this.dataDoc = const Value.absent(),
  11918. this.importoScadenza = const Value.absent(),
  11919. this.saldo = const Value.absent(),
  11920. this.tipoPagamento = const Value.absent(),
  11921. this.flgSoppressa = const Value.absent(),
  11922. this.importoAbbuono = const Value.absent(),
  11923. this.note = const Value.absent(),
  11924. this.dataModifica = const Value.absent(),
  11925. this.stato = const Value.absent(),
  11926. });
  11927. static Insertable<Scadenza> custom({
  11928. Expression<int>? idScadenza,
  11929. Expression<int>? idCliente,
  11930. Expression<int>? idAgente,
  11931. Expression<String>? chiave,
  11932. Expression<String>? numPartita,
  11933. Expression<String>? dataScadenza,
  11934. Expression<String>? segno,
  11935. Expression<double>? importoFattura,
  11936. Expression<String>? valuta,
  11937. Expression<String>? numDoc,
  11938. Expression<String>? serieDoc,
  11939. Expression<String>? dataDoc,
  11940. Expression<double>? importoScadenza,
  11941. Expression<double>? saldo,
  11942. Expression<String>? tipoPagamento,
  11943. Expression<int>? flgSoppressa,
  11944. Expression<double>? importoAbbuono,
  11945. Expression<String>? note,
  11946. Expression<String>? dataModifica,
  11947. Expression<String>? stato,
  11948. }) {
  11949. return RawValuesInsertable({
  11950. if (idScadenza != null) 'id_scadenza': idScadenza,
  11951. if (idCliente != null) 'idCliente': idCliente,
  11952. if (idAgente != null) 'idAgente': idAgente,
  11953. if (chiave != null) 'chiave': chiave,
  11954. if (numPartita != null) 'numPartita': numPartita,
  11955. if (dataScadenza != null) 'dataScadenza': dataScadenza,
  11956. if (segno != null) 'segno': segno,
  11957. if (importoFattura != null) 'importoFattura': importoFattura,
  11958. if (valuta != null) 'valuta': valuta,
  11959. if (numDoc != null) 'numDoc': numDoc,
  11960. if (serieDoc != null) 'serieDoc': serieDoc,
  11961. if (dataDoc != null) 'dataDoc': dataDoc,
  11962. if (importoScadenza != null) 'importoScadenza': importoScadenza,
  11963. if (saldo != null) 'saldo': saldo,
  11964. if (tipoPagamento != null) 'tipoPagamento': tipoPagamento,
  11965. if (flgSoppressa != null) 'flgSoppressa': flgSoppressa,
  11966. if (importoAbbuono != null) 'importoAbbuono': importoAbbuono,
  11967. if (note != null) 'note': note,
  11968. if (dataModifica != null) 'dataModifica': dataModifica,
  11969. if (stato != null) 'stato': stato,
  11970. });
  11971. }
  11972. ScadenzeCompanion copyWith(
  11973. {Value<int>? idScadenza,
  11974. Value<int?>? idCliente,
  11975. Value<int?>? idAgente,
  11976. Value<String?>? chiave,
  11977. Value<String?>? numPartita,
  11978. Value<String?>? dataScadenza,
  11979. Value<String?>? segno,
  11980. Value<double?>? importoFattura,
  11981. Value<String?>? valuta,
  11982. Value<String?>? numDoc,
  11983. Value<String?>? serieDoc,
  11984. Value<String?>? dataDoc,
  11985. Value<double?>? importoScadenza,
  11986. Value<double?>? saldo,
  11987. Value<String?>? tipoPagamento,
  11988. Value<int?>? flgSoppressa,
  11989. Value<double?>? importoAbbuono,
  11990. Value<String?>? note,
  11991. Value<String?>? dataModifica,
  11992. Value<String?>? stato}) {
  11993. return ScadenzeCompanion(
  11994. idScadenza: idScadenza ?? this.idScadenza,
  11995. idCliente: idCliente ?? this.idCliente,
  11996. idAgente: idAgente ?? this.idAgente,
  11997. chiave: chiave ?? this.chiave,
  11998. numPartita: numPartita ?? this.numPartita,
  11999. dataScadenza: dataScadenza ?? this.dataScadenza,
  12000. segno: segno ?? this.segno,
  12001. importoFattura: importoFattura ?? this.importoFattura,
  12002. valuta: valuta ?? this.valuta,
  12003. numDoc: numDoc ?? this.numDoc,
  12004. serieDoc: serieDoc ?? this.serieDoc,
  12005. dataDoc: dataDoc ?? this.dataDoc,
  12006. importoScadenza: importoScadenza ?? this.importoScadenza,
  12007. saldo: saldo ?? this.saldo,
  12008. tipoPagamento: tipoPagamento ?? this.tipoPagamento,
  12009. flgSoppressa: flgSoppressa ?? this.flgSoppressa,
  12010. importoAbbuono: importoAbbuono ?? this.importoAbbuono,
  12011. note: note ?? this.note,
  12012. dataModifica: dataModifica ?? this.dataModifica,
  12013. stato: stato ?? this.stato,
  12014. );
  12015. }
  12016. @override
  12017. Map<String, Expression> toColumns(bool nullToAbsent) {
  12018. final map = <String, Expression>{};
  12019. if (idScadenza.present) {
  12020. map['id_scadenza'] = Variable<int>(idScadenza.value);
  12021. }
  12022. if (idCliente.present) {
  12023. map['idCliente'] = Variable<int>(idCliente.value);
  12024. }
  12025. if (idAgente.present) {
  12026. map['idAgente'] = Variable<int>(idAgente.value);
  12027. }
  12028. if (chiave.present) {
  12029. map['chiave'] = Variable<String>(chiave.value);
  12030. }
  12031. if (numPartita.present) {
  12032. map['numPartita'] = Variable<String>(numPartita.value);
  12033. }
  12034. if (dataScadenza.present) {
  12035. map['dataScadenza'] = Variable<String>(dataScadenza.value);
  12036. }
  12037. if (segno.present) {
  12038. map['segno'] = Variable<String>(segno.value);
  12039. }
  12040. if (importoFattura.present) {
  12041. map['importoFattura'] = Variable<double>(importoFattura.value);
  12042. }
  12043. if (valuta.present) {
  12044. map['valuta'] = Variable<String>(valuta.value);
  12045. }
  12046. if (numDoc.present) {
  12047. map['numDoc'] = Variable<String>(numDoc.value);
  12048. }
  12049. if (serieDoc.present) {
  12050. map['serieDoc'] = Variable<String>(serieDoc.value);
  12051. }
  12052. if (dataDoc.present) {
  12053. map['dataDoc'] = Variable<String>(dataDoc.value);
  12054. }
  12055. if (importoScadenza.present) {
  12056. map['importoScadenza'] = Variable<double>(importoScadenza.value);
  12057. }
  12058. if (saldo.present) {
  12059. map['saldo'] = Variable<double>(saldo.value);
  12060. }
  12061. if (tipoPagamento.present) {
  12062. map['tipoPagamento'] = Variable<String>(tipoPagamento.value);
  12063. }
  12064. if (flgSoppressa.present) {
  12065. map['flgSoppressa'] = Variable<int>(flgSoppressa.value);
  12066. }
  12067. if (importoAbbuono.present) {
  12068. map['importoAbbuono'] = Variable<double>(importoAbbuono.value);
  12069. }
  12070. if (note.present) {
  12071. map['note'] = Variable<String>(note.value);
  12072. }
  12073. if (dataModifica.present) {
  12074. map['dataModifica'] = Variable<String>(dataModifica.value);
  12075. }
  12076. if (stato.present) {
  12077. map['stato'] = Variable<String>(stato.value);
  12078. }
  12079. return map;
  12080. }
  12081. @override
  12082. String toString() {
  12083. return (StringBuffer('ScadenzeCompanion(')
  12084. ..write('idScadenza: $idScadenza, ')
  12085. ..write('idCliente: $idCliente, ')
  12086. ..write('idAgente: $idAgente, ')
  12087. ..write('chiave: $chiave, ')
  12088. ..write('numPartita: $numPartita, ')
  12089. ..write('dataScadenza: $dataScadenza, ')
  12090. ..write('segno: $segno, ')
  12091. ..write('importoFattura: $importoFattura, ')
  12092. ..write('valuta: $valuta, ')
  12093. ..write('numDoc: $numDoc, ')
  12094. ..write('serieDoc: $serieDoc, ')
  12095. ..write('dataDoc: $dataDoc, ')
  12096. ..write('importoScadenza: $importoScadenza, ')
  12097. ..write('saldo: $saldo, ')
  12098. ..write('tipoPagamento: $tipoPagamento, ')
  12099. ..write('flgSoppressa: $flgSoppressa, ')
  12100. ..write('importoAbbuono: $importoAbbuono, ')
  12101. ..write('note: $note, ')
  12102. ..write('dataModifica: $dataModifica, ')
  12103. ..write('stato: $stato')
  12104. ..write(')'))
  12105. .toString();
  12106. }
  12107. }
  12108. class $StatisticheVenditaTable extends StatisticheVendita
  12109. with TableInfo<$StatisticheVenditaTable, StatisticheVenditaData> {
  12110. @override
  12111. final GeneratedDatabase attachedDatabase;
  12112. final String? _alias;
  12113. $StatisticheVenditaTable(this.attachedDatabase, [this._alias]);
  12114. static const VerificationMeta _idMeta = const VerificationMeta('id');
  12115. @override
  12116. late final GeneratedColumn<int> id = GeneratedColumn<int>(
  12117. 'id', aliasedName, false,
  12118. hasAutoIncrement: true,
  12119. type: DriftSqlType.int,
  12120. requiredDuringInsert: false,
  12121. defaultConstraints:
  12122. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  12123. static const VerificationMeta _idAgenteMeta =
  12124. const VerificationMeta('idAgente');
  12125. @override
  12126. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  12127. 'idAgente', aliasedName, true,
  12128. type: DriftSqlType.int, requiredDuringInsert: false);
  12129. static const VerificationMeta _idClienteMeta =
  12130. const VerificationMeta('idCliente');
  12131. @override
  12132. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  12133. 'idCliente', aliasedName, true,
  12134. type: DriftSqlType.int, requiredDuringInsert: false);
  12135. static const VerificationMeta _idArticoloMeta =
  12136. const VerificationMeta('idArticolo');
  12137. @override
  12138. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12139. 'idArticolo', aliasedName, true,
  12140. type: DriftSqlType.int, requiredDuringInsert: false);
  12141. static const VerificationMeta _codStatisticheMeta =
  12142. const VerificationMeta('codStatistiche');
  12143. @override
  12144. late final GeneratedColumn<String> codStatistiche = GeneratedColumn<String>(
  12145. 'codStatistiche', aliasedName, true,
  12146. type: DriftSqlType.string, requiredDuringInsert: false);
  12147. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  12148. @override
  12149. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  12150. 'riga', aliasedName, true,
  12151. type: DriftSqlType.int, requiredDuringInsert: false);
  12152. static const VerificationMeta _numeroFatturaMeta =
  12153. const VerificationMeta('numeroFattura');
  12154. @override
  12155. late final GeneratedColumn<String> numeroFattura = GeneratedColumn<String>(
  12156. 'numeroFattura', aliasedName, true,
  12157. type: DriftSqlType.string, requiredDuringInsert: false);
  12158. static const VerificationMeta _dataFatturaMeta =
  12159. const VerificationMeta('dataFattura');
  12160. @override
  12161. late final GeneratedColumn<String> dataFattura = GeneratedColumn<String>(
  12162. 'dataFattura', aliasedName, true,
  12163. type: DriftSqlType.string, requiredDuringInsert: false);
  12164. static const VerificationMeta _qtaMeta = const VerificationMeta('qta');
  12165. @override
  12166. late final GeneratedColumn<double> qta = GeneratedColumn<double>(
  12167. 'qta', aliasedName, true,
  12168. type: DriftSqlType.double, requiredDuringInsert: false);
  12169. static const VerificationMeta _importoMeta =
  12170. const VerificationMeta('importo');
  12171. @override
  12172. late final GeneratedColumn<double> importo = GeneratedColumn<double>(
  12173. 'importo', aliasedName, true,
  12174. type: DriftSqlType.double, requiredDuringInsert: false);
  12175. static const VerificationMeta _tipoVenditaMeta =
  12176. const VerificationMeta('tipoVendita');
  12177. @override
  12178. late final GeneratedColumn<String> tipoVendita = GeneratedColumn<String>(
  12179. 'tipoVendita', aliasedName, true,
  12180. type: DriftSqlType.string, requiredDuringInsert: false);
  12181. @override
  12182. List<GeneratedColumn> get $columns => [
  12183. id,
  12184. idAgente,
  12185. idCliente,
  12186. idArticolo,
  12187. codStatistiche,
  12188. riga,
  12189. numeroFattura,
  12190. dataFattura,
  12191. qta,
  12192. importo,
  12193. tipoVendita
  12194. ];
  12195. @override
  12196. String get aliasedName => _alias ?? actualTableName;
  12197. @override
  12198. String get actualTableName => $name;
  12199. static const String $name = 'Statistiche_vendita';
  12200. @override
  12201. VerificationContext validateIntegrity(
  12202. Insertable<StatisticheVenditaData> instance,
  12203. {bool isInserting = false}) {
  12204. final context = VerificationContext();
  12205. final data = instance.toColumns(true);
  12206. if (data.containsKey('id')) {
  12207. context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
  12208. }
  12209. if (data.containsKey('idAgente')) {
  12210. context.handle(_idAgenteMeta,
  12211. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  12212. }
  12213. if (data.containsKey('idCliente')) {
  12214. context.handle(_idClienteMeta,
  12215. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  12216. }
  12217. if (data.containsKey('idArticolo')) {
  12218. context.handle(
  12219. _idArticoloMeta,
  12220. idArticolo.isAcceptableOrUnknown(
  12221. data['idArticolo']!, _idArticoloMeta));
  12222. }
  12223. if (data.containsKey('codStatistiche')) {
  12224. context.handle(
  12225. _codStatisticheMeta,
  12226. codStatistiche.isAcceptableOrUnknown(
  12227. data['codStatistiche']!, _codStatisticheMeta));
  12228. }
  12229. if (data.containsKey('riga')) {
  12230. context.handle(
  12231. _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta));
  12232. }
  12233. if (data.containsKey('numeroFattura')) {
  12234. context.handle(
  12235. _numeroFatturaMeta,
  12236. numeroFattura.isAcceptableOrUnknown(
  12237. data['numeroFattura']!, _numeroFatturaMeta));
  12238. }
  12239. if (data.containsKey('dataFattura')) {
  12240. context.handle(
  12241. _dataFatturaMeta,
  12242. dataFattura.isAcceptableOrUnknown(
  12243. data['dataFattura']!, _dataFatturaMeta));
  12244. }
  12245. if (data.containsKey('qta')) {
  12246. context.handle(
  12247. _qtaMeta, qta.isAcceptableOrUnknown(data['qta']!, _qtaMeta));
  12248. }
  12249. if (data.containsKey('importo')) {
  12250. context.handle(_importoMeta,
  12251. importo.isAcceptableOrUnknown(data['importo']!, _importoMeta));
  12252. }
  12253. if (data.containsKey('tipoVendita')) {
  12254. context.handle(
  12255. _tipoVenditaMeta,
  12256. tipoVendita.isAcceptableOrUnknown(
  12257. data['tipoVendita']!, _tipoVenditaMeta));
  12258. }
  12259. return context;
  12260. }
  12261. @override
  12262. Set<GeneratedColumn> get $primaryKey => {id};
  12263. @override
  12264. StatisticheVenditaData map(Map<String, dynamic> data, {String? tablePrefix}) {
  12265. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12266. return StatisticheVenditaData(
  12267. id: attachedDatabase.typeMapping
  12268. .read(DriftSqlType.int, data['${effectivePrefix}id'])!,
  12269. idAgente: attachedDatabase.typeMapping
  12270. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  12271. idCliente: attachedDatabase.typeMapping
  12272. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  12273. idArticolo: attachedDatabase.typeMapping
  12274. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  12275. codStatistiche: attachedDatabase.typeMapping
  12276. .read(DriftSqlType.string, data['${effectivePrefix}codStatistiche']),
  12277. riga: attachedDatabase.typeMapping
  12278. .read(DriftSqlType.int, data['${effectivePrefix}riga']),
  12279. numeroFattura: attachedDatabase.typeMapping
  12280. .read(DriftSqlType.string, data['${effectivePrefix}numeroFattura']),
  12281. dataFattura: attachedDatabase.typeMapping
  12282. .read(DriftSqlType.string, data['${effectivePrefix}dataFattura']),
  12283. qta: attachedDatabase.typeMapping
  12284. .read(DriftSqlType.double, data['${effectivePrefix}qta']),
  12285. importo: attachedDatabase.typeMapping
  12286. .read(DriftSqlType.double, data['${effectivePrefix}importo']),
  12287. tipoVendita: attachedDatabase.typeMapping
  12288. .read(DriftSqlType.string, data['${effectivePrefix}tipoVendita']),
  12289. );
  12290. }
  12291. @override
  12292. $StatisticheVenditaTable createAlias(String alias) {
  12293. return $StatisticheVenditaTable(attachedDatabase, alias);
  12294. }
  12295. }
  12296. class StatisticheVenditaData extends DataClass
  12297. implements Insertable<StatisticheVenditaData> {
  12298. final int id;
  12299. final int? idAgente;
  12300. final int? idCliente;
  12301. final int? idArticolo;
  12302. final String? codStatistiche;
  12303. final int? riga;
  12304. final String? numeroFattura;
  12305. final String? dataFattura;
  12306. final double? qta;
  12307. final double? importo;
  12308. final String? tipoVendita;
  12309. const StatisticheVenditaData(
  12310. {required this.id,
  12311. this.idAgente,
  12312. this.idCliente,
  12313. this.idArticolo,
  12314. this.codStatistiche,
  12315. this.riga,
  12316. this.numeroFattura,
  12317. this.dataFattura,
  12318. this.qta,
  12319. this.importo,
  12320. this.tipoVendita});
  12321. @override
  12322. Map<String, Expression> toColumns(bool nullToAbsent) {
  12323. final map = <String, Expression>{};
  12324. map['id'] = Variable<int>(id);
  12325. if (!nullToAbsent || idAgente != null) {
  12326. map['idAgente'] = Variable<int>(idAgente);
  12327. }
  12328. if (!nullToAbsent || idCliente != null) {
  12329. map['idCliente'] = Variable<int>(idCliente);
  12330. }
  12331. if (!nullToAbsent || idArticolo != null) {
  12332. map['idArticolo'] = Variable<int>(idArticolo);
  12333. }
  12334. if (!nullToAbsent || codStatistiche != null) {
  12335. map['codStatistiche'] = Variable<String>(codStatistiche);
  12336. }
  12337. if (!nullToAbsent || riga != null) {
  12338. map['riga'] = Variable<int>(riga);
  12339. }
  12340. if (!nullToAbsent || numeroFattura != null) {
  12341. map['numeroFattura'] = Variable<String>(numeroFattura);
  12342. }
  12343. if (!nullToAbsent || dataFattura != null) {
  12344. map['dataFattura'] = Variable<String>(dataFattura);
  12345. }
  12346. if (!nullToAbsent || qta != null) {
  12347. map['qta'] = Variable<double>(qta);
  12348. }
  12349. if (!nullToAbsent || importo != null) {
  12350. map['importo'] = Variable<double>(importo);
  12351. }
  12352. if (!nullToAbsent || tipoVendita != null) {
  12353. map['tipoVendita'] = Variable<String>(tipoVendita);
  12354. }
  12355. return map;
  12356. }
  12357. StatisticheVenditaCompanion toCompanion(bool nullToAbsent) {
  12358. return StatisticheVenditaCompanion(
  12359. id: Value(id),
  12360. idAgente: idAgente == null && nullToAbsent
  12361. ? const Value.absent()
  12362. : Value(idAgente),
  12363. idCliente: idCliente == null && nullToAbsent
  12364. ? const Value.absent()
  12365. : Value(idCliente),
  12366. idArticolo: idArticolo == null && nullToAbsent
  12367. ? const Value.absent()
  12368. : Value(idArticolo),
  12369. codStatistiche: codStatistiche == null && nullToAbsent
  12370. ? const Value.absent()
  12371. : Value(codStatistiche),
  12372. riga: riga == null && nullToAbsent ? const Value.absent() : Value(riga),
  12373. numeroFattura: numeroFattura == null && nullToAbsent
  12374. ? const Value.absent()
  12375. : Value(numeroFattura),
  12376. dataFattura: dataFattura == null && nullToAbsent
  12377. ? const Value.absent()
  12378. : Value(dataFattura),
  12379. qta: qta == null && nullToAbsent ? const Value.absent() : Value(qta),
  12380. importo: importo == null && nullToAbsent
  12381. ? const Value.absent()
  12382. : Value(importo),
  12383. tipoVendita: tipoVendita == null && nullToAbsent
  12384. ? const Value.absent()
  12385. : Value(tipoVendita),
  12386. );
  12387. }
  12388. factory StatisticheVenditaData.fromJson(Map<String, dynamic> json,
  12389. {ValueSerializer? serializer}) {
  12390. serializer ??= driftRuntimeOptions.defaultSerializer;
  12391. return StatisticheVenditaData(
  12392. id: serializer.fromJson<int>(json['id']),
  12393. idAgente: serializer.fromJson<int?>(json['idAgente']),
  12394. idCliente: serializer.fromJson<int?>(json['idCliente']),
  12395. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  12396. codStatistiche: serializer.fromJson<String?>(json['codStatistiche']),
  12397. riga: serializer.fromJson<int?>(json['riga']),
  12398. numeroFattura: serializer.fromJson<String?>(json['numeroFattura']),
  12399. dataFattura: serializer.fromJson<String?>(json['dataFattura']),
  12400. qta: serializer.fromJson<double?>(json['qta']),
  12401. importo: serializer.fromJson<double?>(json['importo']),
  12402. tipoVendita: serializer.fromJson<String?>(json['tipoVendita']),
  12403. );
  12404. }
  12405. @override
  12406. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12407. serializer ??= driftRuntimeOptions.defaultSerializer;
  12408. return <String, dynamic>{
  12409. 'id': serializer.toJson<int>(id),
  12410. 'idAgente': serializer.toJson<int?>(idAgente),
  12411. 'idCliente': serializer.toJson<int?>(idCliente),
  12412. 'idArticolo': serializer.toJson<int?>(idArticolo),
  12413. 'codStatistiche': serializer.toJson<String?>(codStatistiche),
  12414. 'riga': serializer.toJson<int?>(riga),
  12415. 'numeroFattura': serializer.toJson<String?>(numeroFattura),
  12416. 'dataFattura': serializer.toJson<String?>(dataFattura),
  12417. 'qta': serializer.toJson<double?>(qta),
  12418. 'importo': serializer.toJson<double?>(importo),
  12419. 'tipoVendita': serializer.toJson<String?>(tipoVendita),
  12420. };
  12421. }
  12422. StatisticheVenditaData copyWith(
  12423. {int? id,
  12424. Value<int?> idAgente = const Value.absent(),
  12425. Value<int?> idCliente = const Value.absent(),
  12426. Value<int?> idArticolo = const Value.absent(),
  12427. Value<String?> codStatistiche = const Value.absent(),
  12428. Value<int?> riga = const Value.absent(),
  12429. Value<String?> numeroFattura = const Value.absent(),
  12430. Value<String?> dataFattura = const Value.absent(),
  12431. Value<double?> qta = const Value.absent(),
  12432. Value<double?> importo = const Value.absent(),
  12433. Value<String?> tipoVendita = const Value.absent()}) =>
  12434. StatisticheVenditaData(
  12435. id: id ?? this.id,
  12436. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  12437. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  12438. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  12439. codStatistiche:
  12440. codStatistiche.present ? codStatistiche.value : this.codStatistiche,
  12441. riga: riga.present ? riga.value : this.riga,
  12442. numeroFattura:
  12443. numeroFattura.present ? numeroFattura.value : this.numeroFattura,
  12444. dataFattura: dataFattura.present ? dataFattura.value : this.dataFattura,
  12445. qta: qta.present ? qta.value : this.qta,
  12446. importo: importo.present ? importo.value : this.importo,
  12447. tipoVendita: tipoVendita.present ? tipoVendita.value : this.tipoVendita,
  12448. );
  12449. StatisticheVenditaData copyWithCompanion(StatisticheVenditaCompanion data) {
  12450. return StatisticheVenditaData(
  12451. id: data.id.present ? data.id.value : this.id,
  12452. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  12453. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  12454. idArticolo:
  12455. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  12456. codStatistiche: data.codStatistiche.present
  12457. ? data.codStatistiche.value
  12458. : this.codStatistiche,
  12459. riga: data.riga.present ? data.riga.value : this.riga,
  12460. numeroFattura: data.numeroFattura.present
  12461. ? data.numeroFattura.value
  12462. : this.numeroFattura,
  12463. dataFattura:
  12464. data.dataFattura.present ? data.dataFattura.value : this.dataFattura,
  12465. qta: data.qta.present ? data.qta.value : this.qta,
  12466. importo: data.importo.present ? data.importo.value : this.importo,
  12467. tipoVendita:
  12468. data.tipoVendita.present ? data.tipoVendita.value : this.tipoVendita,
  12469. );
  12470. }
  12471. @override
  12472. String toString() {
  12473. return (StringBuffer('StatisticheVenditaData(')
  12474. ..write('id: $id, ')
  12475. ..write('idAgente: $idAgente, ')
  12476. ..write('idCliente: $idCliente, ')
  12477. ..write('idArticolo: $idArticolo, ')
  12478. ..write('codStatistiche: $codStatistiche, ')
  12479. ..write('riga: $riga, ')
  12480. ..write('numeroFattura: $numeroFattura, ')
  12481. ..write('dataFattura: $dataFattura, ')
  12482. ..write('qta: $qta, ')
  12483. ..write('importo: $importo, ')
  12484. ..write('tipoVendita: $tipoVendita')
  12485. ..write(')'))
  12486. .toString();
  12487. }
  12488. @override
  12489. int get hashCode => Object.hash(
  12490. id,
  12491. idAgente,
  12492. idCliente,
  12493. idArticolo,
  12494. codStatistiche,
  12495. riga,
  12496. numeroFattura,
  12497. dataFattura,
  12498. qta,
  12499. importo,
  12500. tipoVendita);
  12501. @override
  12502. bool operator ==(Object other) =>
  12503. identical(this, other) ||
  12504. (other is StatisticheVenditaData &&
  12505. other.id == this.id &&
  12506. other.idAgente == this.idAgente &&
  12507. other.idCliente == this.idCliente &&
  12508. other.idArticolo == this.idArticolo &&
  12509. other.codStatistiche == this.codStatistiche &&
  12510. other.riga == this.riga &&
  12511. other.numeroFattura == this.numeroFattura &&
  12512. other.dataFattura == this.dataFattura &&
  12513. other.qta == this.qta &&
  12514. other.importo == this.importo &&
  12515. other.tipoVendita == this.tipoVendita);
  12516. }
  12517. class StatisticheVenditaCompanion
  12518. extends UpdateCompanion<StatisticheVenditaData> {
  12519. final Value<int> id;
  12520. final Value<int?> idAgente;
  12521. final Value<int?> idCliente;
  12522. final Value<int?> idArticolo;
  12523. final Value<String?> codStatistiche;
  12524. final Value<int?> riga;
  12525. final Value<String?> numeroFattura;
  12526. final Value<String?> dataFattura;
  12527. final Value<double?> qta;
  12528. final Value<double?> importo;
  12529. final Value<String?> tipoVendita;
  12530. const StatisticheVenditaCompanion({
  12531. this.id = const Value.absent(),
  12532. this.idAgente = const Value.absent(),
  12533. this.idCliente = const Value.absent(),
  12534. this.idArticolo = const Value.absent(),
  12535. this.codStatistiche = const Value.absent(),
  12536. this.riga = const Value.absent(),
  12537. this.numeroFattura = const Value.absent(),
  12538. this.dataFattura = const Value.absent(),
  12539. this.qta = const Value.absent(),
  12540. this.importo = const Value.absent(),
  12541. this.tipoVendita = const Value.absent(),
  12542. });
  12543. StatisticheVenditaCompanion.insert({
  12544. this.id = const Value.absent(),
  12545. this.idAgente = const Value.absent(),
  12546. this.idCliente = const Value.absent(),
  12547. this.idArticolo = const Value.absent(),
  12548. this.codStatistiche = const Value.absent(),
  12549. this.riga = const Value.absent(),
  12550. this.numeroFattura = const Value.absent(),
  12551. this.dataFattura = const Value.absent(),
  12552. this.qta = const Value.absent(),
  12553. this.importo = const Value.absent(),
  12554. this.tipoVendita = const Value.absent(),
  12555. });
  12556. static Insertable<StatisticheVenditaData> custom({
  12557. Expression<int>? id,
  12558. Expression<int>? idAgente,
  12559. Expression<int>? idCliente,
  12560. Expression<int>? idArticolo,
  12561. Expression<String>? codStatistiche,
  12562. Expression<int>? riga,
  12563. Expression<String>? numeroFattura,
  12564. Expression<String>? dataFattura,
  12565. Expression<double>? qta,
  12566. Expression<double>? importo,
  12567. Expression<String>? tipoVendita,
  12568. }) {
  12569. return RawValuesInsertable({
  12570. if (id != null) 'id': id,
  12571. if (idAgente != null) 'idAgente': idAgente,
  12572. if (idCliente != null) 'idCliente': idCliente,
  12573. if (idArticolo != null) 'idArticolo': idArticolo,
  12574. if (codStatistiche != null) 'codStatistiche': codStatistiche,
  12575. if (riga != null) 'riga': riga,
  12576. if (numeroFattura != null) 'numeroFattura': numeroFattura,
  12577. if (dataFattura != null) 'dataFattura': dataFattura,
  12578. if (qta != null) 'qta': qta,
  12579. if (importo != null) 'importo': importo,
  12580. if (tipoVendita != null) 'tipoVendita': tipoVendita,
  12581. });
  12582. }
  12583. StatisticheVenditaCompanion copyWith(
  12584. {Value<int>? id,
  12585. Value<int?>? idAgente,
  12586. Value<int?>? idCliente,
  12587. Value<int?>? idArticolo,
  12588. Value<String?>? codStatistiche,
  12589. Value<int?>? riga,
  12590. Value<String?>? numeroFattura,
  12591. Value<String?>? dataFattura,
  12592. Value<double?>? qta,
  12593. Value<double?>? importo,
  12594. Value<String?>? tipoVendita}) {
  12595. return StatisticheVenditaCompanion(
  12596. id: id ?? this.id,
  12597. idAgente: idAgente ?? this.idAgente,
  12598. idCliente: idCliente ?? this.idCliente,
  12599. idArticolo: idArticolo ?? this.idArticolo,
  12600. codStatistiche: codStatistiche ?? this.codStatistiche,
  12601. riga: riga ?? this.riga,
  12602. numeroFattura: numeroFattura ?? this.numeroFattura,
  12603. dataFattura: dataFattura ?? this.dataFattura,
  12604. qta: qta ?? this.qta,
  12605. importo: importo ?? this.importo,
  12606. tipoVendita: tipoVendita ?? this.tipoVendita,
  12607. );
  12608. }
  12609. @override
  12610. Map<String, Expression> toColumns(bool nullToAbsent) {
  12611. final map = <String, Expression>{};
  12612. if (id.present) {
  12613. map['id'] = Variable<int>(id.value);
  12614. }
  12615. if (idAgente.present) {
  12616. map['idAgente'] = Variable<int>(idAgente.value);
  12617. }
  12618. if (idCliente.present) {
  12619. map['idCliente'] = Variable<int>(idCliente.value);
  12620. }
  12621. if (idArticolo.present) {
  12622. map['idArticolo'] = Variable<int>(idArticolo.value);
  12623. }
  12624. if (codStatistiche.present) {
  12625. map['codStatistiche'] = Variable<String>(codStatistiche.value);
  12626. }
  12627. if (riga.present) {
  12628. map['riga'] = Variable<int>(riga.value);
  12629. }
  12630. if (numeroFattura.present) {
  12631. map['numeroFattura'] = Variable<String>(numeroFattura.value);
  12632. }
  12633. if (dataFattura.present) {
  12634. map['dataFattura'] = Variable<String>(dataFattura.value);
  12635. }
  12636. if (qta.present) {
  12637. map['qta'] = Variable<double>(qta.value);
  12638. }
  12639. if (importo.present) {
  12640. map['importo'] = Variable<double>(importo.value);
  12641. }
  12642. if (tipoVendita.present) {
  12643. map['tipoVendita'] = Variable<String>(tipoVendita.value);
  12644. }
  12645. return map;
  12646. }
  12647. @override
  12648. String toString() {
  12649. return (StringBuffer('StatisticheVenditaCompanion(')
  12650. ..write('id: $id, ')
  12651. ..write('idAgente: $idAgente, ')
  12652. ..write('idCliente: $idCliente, ')
  12653. ..write('idArticolo: $idArticolo, ')
  12654. ..write('codStatistiche: $codStatistiche, ')
  12655. ..write('riga: $riga, ')
  12656. ..write('numeroFattura: $numeroFattura, ')
  12657. ..write('dataFattura: $dataFattura, ')
  12658. ..write('qta: $qta, ')
  12659. ..write('importo: $importo, ')
  12660. ..write('tipoVendita: $tipoVendita')
  12661. ..write(')'))
  12662. .toString();
  12663. }
  12664. }
  12665. class $ArticoliConPromoTable extends ArticoliConPromo
  12666. with TableInfo<$ArticoliConPromoTable, ArticoliConPromoData> {
  12667. @override
  12668. final GeneratedDatabase attachedDatabase;
  12669. final String? _alias;
  12670. $ArticoliConPromoTable(this.attachedDatabase, [this._alias]);
  12671. static const VerificationMeta _idArticoloMeta =
  12672. const VerificationMeta('idArticolo');
  12673. @override
  12674. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12675. 'idArticolo', aliasedName, false,
  12676. type: DriftSqlType.int, requiredDuringInsert: true);
  12677. static const VerificationMeta _codArticoloMeta =
  12678. const VerificationMeta('codArticolo');
  12679. @override
  12680. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  12681. 'codArticolo', aliasedName, true,
  12682. type: DriftSqlType.string, requiredDuringInsert: false);
  12683. static const VerificationMeta _descrizioneMeta =
  12684. const VerificationMeta('descrizione');
  12685. @override
  12686. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  12687. 'descrizione', aliasedName, true,
  12688. type: DriftSqlType.string, requiredDuringInsert: false);
  12689. static const VerificationMeta _prezzoBaseMeta =
  12690. const VerificationMeta('prezzoBase');
  12691. @override
  12692. late final GeneratedColumn<double> prezzoBase = GeneratedColumn<double>(
  12693. 'prezzoBase', aliasedName, true,
  12694. type: DriftSqlType.double, requiredDuringInsert: false);
  12695. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  12696. @override
  12697. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  12698. 'attivo', aliasedName, true,
  12699. type: DriftSqlType.int, requiredDuringInsert: false);
  12700. static const VerificationMeta _nonDisponibileMeta =
  12701. const VerificationMeta('nonDisponibile');
  12702. @override
  12703. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  12704. 'nonDisponibile', aliasedName, true,
  12705. type: DriftSqlType.int, requiredDuringInsert: false);
  12706. static const VerificationMeta _inPromoMeta =
  12707. const VerificationMeta('inPromo');
  12708. @override
  12709. late final GeneratedColumn<int> inPromo = GeneratedColumn<int>(
  12710. 'inPromo', aliasedName, true,
  12711. type: DriftSqlType.int, requiredDuringInsert: false);
  12712. static const VerificationMeta _ultimoPrezzoMeta =
  12713. const VerificationMeta('ultimoPrezzo');
  12714. @override
  12715. late final GeneratedColumn<double> ultimoPrezzo = GeneratedColumn<double>(
  12716. 'ultimoPrezzo', aliasedName, true,
  12717. type: DriftSqlType.double, requiredDuringInsert: false);
  12718. static const VerificationMeta _lastDateSoldMeta =
  12719. const VerificationMeta('lastDateSold');
  12720. @override
  12721. late final GeneratedColumn<String> lastDateSold = GeneratedColumn<String>(
  12722. 'lastDateSold', aliasedName, true,
  12723. type: DriftSqlType.string, requiredDuringInsert: false);
  12724. @override
  12725. List<GeneratedColumn> get $columns => [
  12726. idArticolo,
  12727. codArticolo,
  12728. descrizione,
  12729. prezzoBase,
  12730. attivo,
  12731. nonDisponibile,
  12732. inPromo,
  12733. ultimoPrezzo,
  12734. lastDateSold
  12735. ];
  12736. @override
  12737. String get aliasedName => _alias ?? actualTableName;
  12738. @override
  12739. String get actualTableName => $name;
  12740. static const String $name = 'ArticoloConPromo';
  12741. @override
  12742. VerificationContext validateIntegrity(
  12743. Insertable<ArticoliConPromoData> instance,
  12744. {bool isInserting = false}) {
  12745. final context = VerificationContext();
  12746. final data = instance.toColumns(true);
  12747. if (data.containsKey('idArticolo')) {
  12748. context.handle(
  12749. _idArticoloMeta,
  12750. idArticolo.isAcceptableOrUnknown(
  12751. data['idArticolo']!, _idArticoloMeta));
  12752. } else if (isInserting) {
  12753. context.missing(_idArticoloMeta);
  12754. }
  12755. if (data.containsKey('codArticolo')) {
  12756. context.handle(
  12757. _codArticoloMeta,
  12758. codArticolo.isAcceptableOrUnknown(
  12759. data['codArticolo']!, _codArticoloMeta));
  12760. }
  12761. if (data.containsKey('descrizione')) {
  12762. context.handle(
  12763. _descrizioneMeta,
  12764. descrizione.isAcceptableOrUnknown(
  12765. data['descrizione']!, _descrizioneMeta));
  12766. }
  12767. if (data.containsKey('prezzoBase')) {
  12768. context.handle(
  12769. _prezzoBaseMeta,
  12770. prezzoBase.isAcceptableOrUnknown(
  12771. data['prezzoBase']!, _prezzoBaseMeta));
  12772. }
  12773. if (data.containsKey('attivo')) {
  12774. context.handle(_attivoMeta,
  12775. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  12776. }
  12777. if (data.containsKey('nonDisponibile')) {
  12778. context.handle(
  12779. _nonDisponibileMeta,
  12780. nonDisponibile.isAcceptableOrUnknown(
  12781. data['nonDisponibile']!, _nonDisponibileMeta));
  12782. }
  12783. if (data.containsKey('inPromo')) {
  12784. context.handle(_inPromoMeta,
  12785. inPromo.isAcceptableOrUnknown(data['inPromo']!, _inPromoMeta));
  12786. }
  12787. if (data.containsKey('ultimoPrezzo')) {
  12788. context.handle(
  12789. _ultimoPrezzoMeta,
  12790. ultimoPrezzo.isAcceptableOrUnknown(
  12791. data['ultimoPrezzo']!, _ultimoPrezzoMeta));
  12792. }
  12793. if (data.containsKey('lastDateSold')) {
  12794. context.handle(
  12795. _lastDateSoldMeta,
  12796. lastDateSold.isAcceptableOrUnknown(
  12797. data['lastDateSold']!, _lastDateSoldMeta));
  12798. }
  12799. return context;
  12800. }
  12801. @override
  12802. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  12803. @override
  12804. ArticoliConPromoData map(Map<String, dynamic> data, {String? tablePrefix}) {
  12805. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12806. return ArticoliConPromoData(
  12807. idArticolo: attachedDatabase.typeMapping
  12808. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!,
  12809. codArticolo: attachedDatabase.typeMapping
  12810. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']),
  12811. descrizione: attachedDatabase.typeMapping
  12812. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  12813. prezzoBase: attachedDatabase.typeMapping
  12814. .read(DriftSqlType.double, data['${effectivePrefix}prezzoBase']),
  12815. attivo: attachedDatabase.typeMapping
  12816. .read(DriftSqlType.int, data['${effectivePrefix}attivo']),
  12817. nonDisponibile: attachedDatabase.typeMapping
  12818. .read(DriftSqlType.int, data['${effectivePrefix}nonDisponibile']),
  12819. inPromo: attachedDatabase.typeMapping
  12820. .read(DriftSqlType.int, data['${effectivePrefix}inPromo']),
  12821. ultimoPrezzo: attachedDatabase.typeMapping
  12822. .read(DriftSqlType.double, data['${effectivePrefix}ultimoPrezzo']),
  12823. lastDateSold: attachedDatabase.typeMapping
  12824. .read(DriftSqlType.string, data['${effectivePrefix}lastDateSold']),
  12825. );
  12826. }
  12827. @override
  12828. $ArticoliConPromoTable createAlias(String alias) {
  12829. return $ArticoliConPromoTable(attachedDatabase, alias);
  12830. }
  12831. @override
  12832. bool get withoutRowId => true;
  12833. }
  12834. class ArticoliConPromoData extends DataClass
  12835. implements Insertable<ArticoliConPromoData> {
  12836. final int idArticolo;
  12837. final String? codArticolo;
  12838. final String? descrizione;
  12839. final double? prezzoBase;
  12840. final int? attivo;
  12841. final int? nonDisponibile;
  12842. final int? inPromo;
  12843. final double? ultimoPrezzo;
  12844. final String? lastDateSold;
  12845. const ArticoliConPromoData(
  12846. {required this.idArticolo,
  12847. this.codArticolo,
  12848. this.descrizione,
  12849. this.prezzoBase,
  12850. this.attivo,
  12851. this.nonDisponibile,
  12852. this.inPromo,
  12853. this.ultimoPrezzo,
  12854. this.lastDateSold});
  12855. @override
  12856. Map<String, Expression> toColumns(bool nullToAbsent) {
  12857. final map = <String, Expression>{};
  12858. map['idArticolo'] = Variable<int>(idArticolo);
  12859. if (!nullToAbsent || codArticolo != null) {
  12860. map['codArticolo'] = Variable<String>(codArticolo);
  12861. }
  12862. if (!nullToAbsent || descrizione != null) {
  12863. map['descrizione'] = Variable<String>(descrizione);
  12864. }
  12865. if (!nullToAbsent || prezzoBase != null) {
  12866. map['prezzoBase'] = Variable<double>(prezzoBase);
  12867. }
  12868. if (!nullToAbsent || attivo != null) {
  12869. map['attivo'] = Variable<int>(attivo);
  12870. }
  12871. if (!nullToAbsent || nonDisponibile != null) {
  12872. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  12873. }
  12874. if (!nullToAbsent || inPromo != null) {
  12875. map['inPromo'] = Variable<int>(inPromo);
  12876. }
  12877. if (!nullToAbsent || ultimoPrezzo != null) {
  12878. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo);
  12879. }
  12880. if (!nullToAbsent || lastDateSold != null) {
  12881. map['lastDateSold'] = Variable<String>(lastDateSold);
  12882. }
  12883. return map;
  12884. }
  12885. ArticoliConPromoCompanion toCompanion(bool nullToAbsent) {
  12886. return ArticoliConPromoCompanion(
  12887. idArticolo: Value(idArticolo),
  12888. codArticolo: codArticolo == null && nullToAbsent
  12889. ? const Value.absent()
  12890. : Value(codArticolo),
  12891. descrizione: descrizione == null && nullToAbsent
  12892. ? const Value.absent()
  12893. : Value(descrizione),
  12894. prezzoBase: prezzoBase == null && nullToAbsent
  12895. ? const Value.absent()
  12896. : Value(prezzoBase),
  12897. attivo:
  12898. attivo == null && nullToAbsent ? const Value.absent() : Value(attivo),
  12899. nonDisponibile: nonDisponibile == null && nullToAbsent
  12900. ? const Value.absent()
  12901. : Value(nonDisponibile),
  12902. inPromo: inPromo == null && nullToAbsent
  12903. ? const Value.absent()
  12904. : Value(inPromo),
  12905. ultimoPrezzo: ultimoPrezzo == null && nullToAbsent
  12906. ? const Value.absent()
  12907. : Value(ultimoPrezzo),
  12908. lastDateSold: lastDateSold == null && nullToAbsent
  12909. ? const Value.absent()
  12910. : Value(lastDateSold),
  12911. );
  12912. }
  12913. factory ArticoliConPromoData.fromJson(Map<String, dynamic> json,
  12914. {ValueSerializer? serializer}) {
  12915. serializer ??= driftRuntimeOptions.defaultSerializer;
  12916. return ArticoliConPromoData(
  12917. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  12918. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  12919. descrizione: serializer.fromJson<String?>(json['descrizione']),
  12920. prezzoBase: serializer.fromJson<double?>(json['prezzoBase']),
  12921. attivo: serializer.fromJson<int?>(json['attivo']),
  12922. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  12923. inPromo: serializer.fromJson<int?>(json['inPromo']),
  12924. ultimoPrezzo: serializer.fromJson<double?>(json['ultimoPrezzo']),
  12925. lastDateSold: serializer.fromJson<String?>(json['lastDateSold']),
  12926. );
  12927. }
  12928. @override
  12929. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12930. serializer ??= driftRuntimeOptions.defaultSerializer;
  12931. return <String, dynamic>{
  12932. 'idArticolo': serializer.toJson<int>(idArticolo),
  12933. 'codArticolo': serializer.toJson<String?>(codArticolo),
  12934. 'descrizione': serializer.toJson<String?>(descrizione),
  12935. 'prezzoBase': serializer.toJson<double?>(prezzoBase),
  12936. 'attivo': serializer.toJson<int?>(attivo),
  12937. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  12938. 'inPromo': serializer.toJson<int?>(inPromo),
  12939. 'ultimoPrezzo': serializer.toJson<double?>(ultimoPrezzo),
  12940. 'lastDateSold': serializer.toJson<String?>(lastDateSold),
  12941. };
  12942. }
  12943. ArticoliConPromoData copyWith(
  12944. {int? idArticolo,
  12945. Value<String?> codArticolo = const Value.absent(),
  12946. Value<String?> descrizione = const Value.absent(),
  12947. Value<double?> prezzoBase = const Value.absent(),
  12948. Value<int?> attivo = const Value.absent(),
  12949. Value<int?> nonDisponibile = const Value.absent(),
  12950. Value<int?> inPromo = const Value.absent(),
  12951. Value<double?> ultimoPrezzo = const Value.absent(),
  12952. Value<String?> lastDateSold = const Value.absent()}) =>
  12953. ArticoliConPromoData(
  12954. idArticolo: idArticolo ?? this.idArticolo,
  12955. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  12956. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  12957. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  12958. attivo: attivo.present ? attivo.value : this.attivo,
  12959. nonDisponibile:
  12960. nonDisponibile.present ? nonDisponibile.value : this.nonDisponibile,
  12961. inPromo: inPromo.present ? inPromo.value : this.inPromo,
  12962. ultimoPrezzo:
  12963. ultimoPrezzo.present ? ultimoPrezzo.value : this.ultimoPrezzo,
  12964. lastDateSold:
  12965. lastDateSold.present ? lastDateSold.value : this.lastDateSold,
  12966. );
  12967. ArticoliConPromoData copyWithCompanion(ArticoliConPromoCompanion data) {
  12968. return ArticoliConPromoData(
  12969. idArticolo:
  12970. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  12971. codArticolo:
  12972. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  12973. descrizione:
  12974. data.descrizione.present ? data.descrizione.value : this.descrizione,
  12975. prezzoBase:
  12976. data.prezzoBase.present ? data.prezzoBase.value : this.prezzoBase,
  12977. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  12978. nonDisponibile: data.nonDisponibile.present
  12979. ? data.nonDisponibile.value
  12980. : this.nonDisponibile,
  12981. inPromo: data.inPromo.present ? data.inPromo.value : this.inPromo,
  12982. ultimoPrezzo: data.ultimoPrezzo.present
  12983. ? data.ultimoPrezzo.value
  12984. : this.ultimoPrezzo,
  12985. lastDateSold: data.lastDateSold.present
  12986. ? data.lastDateSold.value
  12987. : this.lastDateSold,
  12988. );
  12989. }
  12990. @override
  12991. String toString() {
  12992. return (StringBuffer('ArticoliConPromoData(')
  12993. ..write('idArticolo: $idArticolo, ')
  12994. ..write('codArticolo: $codArticolo, ')
  12995. ..write('descrizione: $descrizione, ')
  12996. ..write('prezzoBase: $prezzoBase, ')
  12997. ..write('attivo: $attivo, ')
  12998. ..write('nonDisponibile: $nonDisponibile, ')
  12999. ..write('inPromo: $inPromo, ')
  13000. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  13001. ..write('lastDateSold: $lastDateSold')
  13002. ..write(')'))
  13003. .toString();
  13004. }
  13005. @override
  13006. int get hashCode => Object.hash(idArticolo, codArticolo, descrizione,
  13007. prezzoBase, attivo, nonDisponibile, inPromo, ultimoPrezzo, lastDateSold);
  13008. @override
  13009. bool operator ==(Object other) =>
  13010. identical(this, other) ||
  13011. (other is ArticoliConPromoData &&
  13012. other.idArticolo == this.idArticolo &&
  13013. other.codArticolo == this.codArticolo &&
  13014. other.descrizione == this.descrizione &&
  13015. other.prezzoBase == this.prezzoBase &&
  13016. other.attivo == this.attivo &&
  13017. other.nonDisponibile == this.nonDisponibile &&
  13018. other.inPromo == this.inPromo &&
  13019. other.ultimoPrezzo == this.ultimoPrezzo &&
  13020. other.lastDateSold == this.lastDateSold);
  13021. }
  13022. class ArticoliConPromoCompanion extends UpdateCompanion<ArticoliConPromoData> {
  13023. final Value<int> idArticolo;
  13024. final Value<String?> codArticolo;
  13025. final Value<String?> descrizione;
  13026. final Value<double?> prezzoBase;
  13027. final Value<int?> attivo;
  13028. final Value<int?> nonDisponibile;
  13029. final Value<int?> inPromo;
  13030. final Value<double?> ultimoPrezzo;
  13031. final Value<String?> lastDateSold;
  13032. const ArticoliConPromoCompanion({
  13033. this.idArticolo = const Value.absent(),
  13034. this.codArticolo = const Value.absent(),
  13035. this.descrizione = const Value.absent(),
  13036. this.prezzoBase = const Value.absent(),
  13037. this.attivo = const Value.absent(),
  13038. this.nonDisponibile = const Value.absent(),
  13039. this.inPromo = const Value.absent(),
  13040. this.ultimoPrezzo = const Value.absent(),
  13041. this.lastDateSold = const Value.absent(),
  13042. });
  13043. ArticoliConPromoCompanion.insert({
  13044. required int idArticolo,
  13045. this.codArticolo = const Value.absent(),
  13046. this.descrizione = const Value.absent(),
  13047. this.prezzoBase = const Value.absent(),
  13048. this.attivo = const Value.absent(),
  13049. this.nonDisponibile = const Value.absent(),
  13050. this.inPromo = const Value.absent(),
  13051. this.ultimoPrezzo = const Value.absent(),
  13052. this.lastDateSold = const Value.absent(),
  13053. }) : idArticolo = Value(idArticolo);
  13054. static Insertable<ArticoliConPromoData> custom({
  13055. Expression<int>? idArticolo,
  13056. Expression<String>? codArticolo,
  13057. Expression<String>? descrizione,
  13058. Expression<double>? prezzoBase,
  13059. Expression<int>? attivo,
  13060. Expression<int>? nonDisponibile,
  13061. Expression<int>? inPromo,
  13062. Expression<double>? ultimoPrezzo,
  13063. Expression<String>? lastDateSold,
  13064. }) {
  13065. return RawValuesInsertable({
  13066. if (idArticolo != null) 'idArticolo': idArticolo,
  13067. if (codArticolo != null) 'codArticolo': codArticolo,
  13068. if (descrizione != null) 'descrizione': descrizione,
  13069. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  13070. if (attivo != null) 'attivo': attivo,
  13071. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  13072. if (inPromo != null) 'inPromo': inPromo,
  13073. if (ultimoPrezzo != null) 'ultimoPrezzo': ultimoPrezzo,
  13074. if (lastDateSold != null) 'lastDateSold': lastDateSold,
  13075. });
  13076. }
  13077. ArticoliConPromoCompanion copyWith(
  13078. {Value<int>? idArticolo,
  13079. Value<String?>? codArticolo,
  13080. Value<String?>? descrizione,
  13081. Value<double?>? prezzoBase,
  13082. Value<int?>? attivo,
  13083. Value<int?>? nonDisponibile,
  13084. Value<int?>? inPromo,
  13085. Value<double?>? ultimoPrezzo,
  13086. Value<String?>? lastDateSold}) {
  13087. return ArticoliConPromoCompanion(
  13088. idArticolo: idArticolo ?? this.idArticolo,
  13089. codArticolo: codArticolo ?? this.codArticolo,
  13090. descrizione: descrizione ?? this.descrizione,
  13091. prezzoBase: prezzoBase ?? this.prezzoBase,
  13092. attivo: attivo ?? this.attivo,
  13093. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  13094. inPromo: inPromo ?? this.inPromo,
  13095. ultimoPrezzo: ultimoPrezzo ?? this.ultimoPrezzo,
  13096. lastDateSold: lastDateSold ?? this.lastDateSold,
  13097. );
  13098. }
  13099. @override
  13100. Map<String, Expression> toColumns(bool nullToAbsent) {
  13101. final map = <String, Expression>{};
  13102. if (idArticolo.present) {
  13103. map['idArticolo'] = Variable<int>(idArticolo.value);
  13104. }
  13105. if (codArticolo.present) {
  13106. map['codArticolo'] = Variable<String>(codArticolo.value);
  13107. }
  13108. if (descrizione.present) {
  13109. map['descrizione'] = Variable<String>(descrizione.value);
  13110. }
  13111. if (prezzoBase.present) {
  13112. map['prezzoBase'] = Variable<double>(prezzoBase.value);
  13113. }
  13114. if (attivo.present) {
  13115. map['attivo'] = Variable<int>(attivo.value);
  13116. }
  13117. if (nonDisponibile.present) {
  13118. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  13119. }
  13120. if (inPromo.present) {
  13121. map['inPromo'] = Variable<int>(inPromo.value);
  13122. }
  13123. if (ultimoPrezzo.present) {
  13124. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo.value);
  13125. }
  13126. if (lastDateSold.present) {
  13127. map['lastDateSold'] = Variable<String>(lastDateSold.value);
  13128. }
  13129. return map;
  13130. }
  13131. @override
  13132. String toString() {
  13133. return (StringBuffer('ArticoliConPromoCompanion(')
  13134. ..write('idArticolo: $idArticolo, ')
  13135. ..write('codArticolo: $codArticolo, ')
  13136. ..write('descrizione: $descrizione, ')
  13137. ..write('prezzoBase: $prezzoBase, ')
  13138. ..write('attivo: $attivo, ')
  13139. ..write('nonDisponibile: $nonDisponibile, ')
  13140. ..write('inPromo: $inPromo, ')
  13141. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  13142. ..write('lastDateSold: $lastDateSold')
  13143. ..write(')'))
  13144. .toString();
  13145. }
  13146. }
  13147. class $OrdiniSenzaRigheTable extends OrdiniSenzaRighe
  13148. with TableInfo<$OrdiniSenzaRigheTable, OrdiniSenzaRigheData> {
  13149. @override
  13150. final GeneratedDatabase attachedDatabase;
  13151. final String? _alias;
  13152. $OrdiniSenzaRigheTable(this.attachedDatabase, [this._alias]);
  13153. static const VerificationMeta _idOrdineMeta =
  13154. const VerificationMeta('idOrdine');
  13155. @override
  13156. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  13157. 'idOrdine', aliasedName, false,
  13158. type: DriftSqlType.int, requiredDuringInsert: true);
  13159. static const VerificationMeta _numeroOrdineMeta =
  13160. const VerificationMeta('numeroOrdine');
  13161. @override
  13162. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  13163. 'numeroOrdine', aliasedName, true,
  13164. type: DriftSqlType.int, requiredDuringInsert: false);
  13165. static const VerificationMeta _dataOrdineMeta =
  13166. const VerificationMeta('dataOrdine');
  13167. @override
  13168. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  13169. 'dataOrdine', aliasedName, true,
  13170. type: DriftSqlType.string, requiredDuringInsert: false);
  13171. static const VerificationMeta _dataConsegnaMeta =
  13172. const VerificationMeta('dataConsegna');
  13173. @override
  13174. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  13175. 'dataConsegna', aliasedName, true,
  13176. type: DriftSqlType.string, requiredDuringInsert: false);
  13177. static const VerificationMeta _riferimentoMeta =
  13178. const VerificationMeta('riferimento');
  13179. @override
  13180. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  13181. 'riferimento', aliasedName, true,
  13182. type: DriftSqlType.string, requiredDuringInsert: false);
  13183. static const VerificationMeta _noteClienteMeta =
  13184. const VerificationMeta('noteCliente');
  13185. @override
  13186. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  13187. 'noteCliente', aliasedName, true,
  13188. type: DriftSqlType.string, requiredDuringInsert: false);
  13189. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  13190. @override
  13191. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  13192. 'stato', aliasedName, true,
  13193. type: DriftSqlType.string, requiredDuringInsert: false);
  13194. static const VerificationMeta _idClienteMeta =
  13195. const VerificationMeta('idCliente');
  13196. @override
  13197. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  13198. 'idCliente', aliasedName, true,
  13199. type: DriftSqlType.int, requiredDuringInsert: false);
  13200. static const VerificationMeta _codClienteMeta =
  13201. const VerificationMeta('codCliente');
  13202. @override
  13203. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  13204. 'codCliente', aliasedName, true,
  13205. type: DriftSqlType.string, requiredDuringInsert: false);
  13206. static const VerificationMeta _ragioneSocialeMeta =
  13207. const VerificationMeta('ragioneSociale');
  13208. @override
  13209. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  13210. 'ragioneSociale', aliasedName, true,
  13211. type: DriftSqlType.string, requiredDuringInsert: false);
  13212. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  13213. @override
  13214. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  13215. 'totale', aliasedName, true,
  13216. type: DriftSqlType.double, requiredDuringInsert: false);
  13217. static const VerificationMeta _totQtaMeta = const VerificationMeta('totQta');
  13218. @override
  13219. late final GeneratedColumn<double> totQta = GeneratedColumn<double>(
  13220. 'totQta', aliasedName, true,
  13221. type: DriftSqlType.double, requiredDuringInsert: false);
  13222. @override
  13223. List<GeneratedColumn> get $columns => [
  13224. idOrdine,
  13225. numeroOrdine,
  13226. dataOrdine,
  13227. dataConsegna,
  13228. riferimento,
  13229. noteCliente,
  13230. stato,
  13231. idCliente,
  13232. codCliente,
  13233. ragioneSociale,
  13234. totale,
  13235. totQta
  13236. ];
  13237. @override
  13238. String get aliasedName => _alias ?? actualTableName;
  13239. @override
  13240. String get actualTableName => $name;
  13241. static const String $name = 'OrdiniSenzaRighe';
  13242. @override
  13243. VerificationContext validateIntegrity(
  13244. Insertable<OrdiniSenzaRigheData> instance,
  13245. {bool isInserting = false}) {
  13246. final context = VerificationContext();
  13247. final data = instance.toColumns(true);
  13248. if (data.containsKey('idOrdine')) {
  13249. context.handle(_idOrdineMeta,
  13250. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  13251. } else if (isInserting) {
  13252. context.missing(_idOrdineMeta);
  13253. }
  13254. if (data.containsKey('numeroOrdine')) {
  13255. context.handle(
  13256. _numeroOrdineMeta,
  13257. numeroOrdine.isAcceptableOrUnknown(
  13258. data['numeroOrdine']!, _numeroOrdineMeta));
  13259. }
  13260. if (data.containsKey('dataOrdine')) {
  13261. context.handle(
  13262. _dataOrdineMeta,
  13263. dataOrdine.isAcceptableOrUnknown(
  13264. data['dataOrdine']!, _dataOrdineMeta));
  13265. }
  13266. if (data.containsKey('dataConsegna')) {
  13267. context.handle(
  13268. _dataConsegnaMeta,
  13269. dataConsegna.isAcceptableOrUnknown(
  13270. data['dataConsegna']!, _dataConsegnaMeta));
  13271. }
  13272. if (data.containsKey('riferimento')) {
  13273. context.handle(
  13274. _riferimentoMeta,
  13275. riferimento.isAcceptableOrUnknown(
  13276. data['riferimento']!, _riferimentoMeta));
  13277. }
  13278. if (data.containsKey('noteCliente')) {
  13279. context.handle(
  13280. _noteClienteMeta,
  13281. noteCliente.isAcceptableOrUnknown(
  13282. data['noteCliente']!, _noteClienteMeta));
  13283. }
  13284. if (data.containsKey('stato')) {
  13285. context.handle(
  13286. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  13287. }
  13288. if (data.containsKey('idCliente')) {
  13289. context.handle(_idClienteMeta,
  13290. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  13291. }
  13292. if (data.containsKey('codCliente')) {
  13293. context.handle(
  13294. _codClienteMeta,
  13295. codCliente.isAcceptableOrUnknown(
  13296. data['codCliente']!, _codClienteMeta));
  13297. }
  13298. if (data.containsKey('ragioneSociale')) {
  13299. context.handle(
  13300. _ragioneSocialeMeta,
  13301. ragioneSociale.isAcceptableOrUnknown(
  13302. data['ragioneSociale']!, _ragioneSocialeMeta));
  13303. }
  13304. if (data.containsKey('totale')) {
  13305. context.handle(_totaleMeta,
  13306. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  13307. }
  13308. if (data.containsKey('totQta')) {
  13309. context.handle(_totQtaMeta,
  13310. totQta.isAcceptableOrUnknown(data['totQta']!, _totQtaMeta));
  13311. }
  13312. return context;
  13313. }
  13314. @override
  13315. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  13316. @override
  13317. OrdiniSenzaRigheData map(Map<String, dynamic> data, {String? tablePrefix}) {
  13318. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13319. return OrdiniSenzaRigheData(
  13320. idOrdine: attachedDatabase.typeMapping
  13321. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!,
  13322. numeroOrdine: attachedDatabase.typeMapping
  13323. .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']),
  13324. dataOrdine: attachedDatabase.typeMapping
  13325. .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']),
  13326. dataConsegna: attachedDatabase.typeMapping
  13327. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  13328. riferimento: attachedDatabase.typeMapping
  13329. .read(DriftSqlType.string, data['${effectivePrefix}riferimento']),
  13330. noteCliente: attachedDatabase.typeMapping
  13331. .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']),
  13332. stato: attachedDatabase.typeMapping
  13333. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  13334. idCliente: attachedDatabase.typeMapping
  13335. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  13336. codCliente: attachedDatabase.typeMapping
  13337. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  13338. ragioneSociale: attachedDatabase.typeMapping
  13339. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  13340. totale: attachedDatabase.typeMapping
  13341. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  13342. totQta: attachedDatabase.typeMapping
  13343. .read(DriftSqlType.double, data['${effectivePrefix}totQta']),
  13344. );
  13345. }
  13346. @override
  13347. $OrdiniSenzaRigheTable createAlias(String alias) {
  13348. return $OrdiniSenzaRigheTable(attachedDatabase, alias);
  13349. }
  13350. @override
  13351. bool get withoutRowId => true;
  13352. }
  13353. class OrdiniSenzaRigheData extends DataClass
  13354. implements Insertable<OrdiniSenzaRigheData> {
  13355. final int idOrdine;
  13356. final int? numeroOrdine;
  13357. final String? dataOrdine;
  13358. final String? dataConsegna;
  13359. final String? riferimento;
  13360. final String? noteCliente;
  13361. final String? stato;
  13362. final int? idCliente;
  13363. final String? codCliente;
  13364. final String? ragioneSociale;
  13365. final double? totale;
  13366. final double? totQta;
  13367. const OrdiniSenzaRigheData(
  13368. {required this.idOrdine,
  13369. this.numeroOrdine,
  13370. this.dataOrdine,
  13371. this.dataConsegna,
  13372. this.riferimento,
  13373. this.noteCliente,
  13374. this.stato,
  13375. this.idCliente,
  13376. this.codCliente,
  13377. this.ragioneSociale,
  13378. this.totale,
  13379. this.totQta});
  13380. @override
  13381. Map<String, Expression> toColumns(bool nullToAbsent) {
  13382. final map = <String, Expression>{};
  13383. map['idOrdine'] = Variable<int>(idOrdine);
  13384. if (!nullToAbsent || numeroOrdine != null) {
  13385. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  13386. }
  13387. if (!nullToAbsent || dataOrdine != null) {
  13388. map['dataOrdine'] = Variable<String>(dataOrdine);
  13389. }
  13390. if (!nullToAbsent || dataConsegna != null) {
  13391. map['dataConsegna'] = Variable<String>(dataConsegna);
  13392. }
  13393. if (!nullToAbsent || riferimento != null) {
  13394. map['riferimento'] = Variable<String>(riferimento);
  13395. }
  13396. if (!nullToAbsent || noteCliente != null) {
  13397. map['noteCliente'] = Variable<String>(noteCliente);
  13398. }
  13399. if (!nullToAbsent || stato != null) {
  13400. map['stato'] = Variable<String>(stato);
  13401. }
  13402. if (!nullToAbsent || idCliente != null) {
  13403. map['idCliente'] = Variable<int>(idCliente);
  13404. }
  13405. if (!nullToAbsent || codCliente != null) {
  13406. map['codCliente'] = Variable<String>(codCliente);
  13407. }
  13408. if (!nullToAbsent || ragioneSociale != null) {
  13409. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  13410. }
  13411. if (!nullToAbsent || totale != null) {
  13412. map['totale'] = Variable<double>(totale);
  13413. }
  13414. if (!nullToAbsent || totQta != null) {
  13415. map['totQta'] = Variable<double>(totQta);
  13416. }
  13417. return map;
  13418. }
  13419. OrdiniSenzaRigheCompanion toCompanion(bool nullToAbsent) {
  13420. return OrdiniSenzaRigheCompanion(
  13421. idOrdine: Value(idOrdine),
  13422. numeroOrdine: numeroOrdine == null && nullToAbsent
  13423. ? const Value.absent()
  13424. : Value(numeroOrdine),
  13425. dataOrdine: dataOrdine == null && nullToAbsent
  13426. ? const Value.absent()
  13427. : Value(dataOrdine),
  13428. dataConsegna: dataConsegna == null && nullToAbsent
  13429. ? const Value.absent()
  13430. : Value(dataConsegna),
  13431. riferimento: riferimento == null && nullToAbsent
  13432. ? const Value.absent()
  13433. : Value(riferimento),
  13434. noteCliente: noteCliente == null && nullToAbsent
  13435. ? const Value.absent()
  13436. : Value(noteCliente),
  13437. stato:
  13438. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  13439. idCliente: idCliente == null && nullToAbsent
  13440. ? const Value.absent()
  13441. : Value(idCliente),
  13442. codCliente: codCliente == null && nullToAbsent
  13443. ? const Value.absent()
  13444. : Value(codCliente),
  13445. ragioneSociale: ragioneSociale == null && nullToAbsent
  13446. ? const Value.absent()
  13447. : Value(ragioneSociale),
  13448. totale:
  13449. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  13450. totQta:
  13451. totQta == null && nullToAbsent ? const Value.absent() : Value(totQta),
  13452. );
  13453. }
  13454. factory OrdiniSenzaRigheData.fromJson(Map<String, dynamic> json,
  13455. {ValueSerializer? serializer}) {
  13456. serializer ??= driftRuntimeOptions.defaultSerializer;
  13457. return OrdiniSenzaRigheData(
  13458. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  13459. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  13460. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  13461. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  13462. riferimento: serializer.fromJson<String?>(json['riferimento']),
  13463. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  13464. stato: serializer.fromJson<String?>(json['stato']),
  13465. idCliente: serializer.fromJson<int?>(json['idCliente']),
  13466. codCliente: serializer.fromJson<String?>(json['codCliente']),
  13467. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  13468. totale: serializer.fromJson<double?>(json['totale']),
  13469. totQta: serializer.fromJson<double?>(json['totQta']),
  13470. );
  13471. }
  13472. @override
  13473. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13474. serializer ??= driftRuntimeOptions.defaultSerializer;
  13475. return <String, dynamic>{
  13476. 'idOrdine': serializer.toJson<int>(idOrdine),
  13477. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  13478. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  13479. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  13480. 'riferimento': serializer.toJson<String?>(riferimento),
  13481. 'noteCliente': serializer.toJson<String?>(noteCliente),
  13482. 'stato': serializer.toJson<String?>(stato),
  13483. 'idCliente': serializer.toJson<int?>(idCliente),
  13484. 'codCliente': serializer.toJson<String?>(codCliente),
  13485. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  13486. 'totale': serializer.toJson<double?>(totale),
  13487. 'totQta': serializer.toJson<double?>(totQta),
  13488. };
  13489. }
  13490. OrdiniSenzaRigheData copyWith(
  13491. {int? idOrdine,
  13492. Value<int?> numeroOrdine = const Value.absent(),
  13493. Value<String?> dataOrdine = const Value.absent(),
  13494. Value<String?> dataConsegna = const Value.absent(),
  13495. Value<String?> riferimento = const Value.absent(),
  13496. Value<String?> noteCliente = const Value.absent(),
  13497. Value<String?> stato = const Value.absent(),
  13498. Value<int?> idCliente = const Value.absent(),
  13499. Value<String?> codCliente = const Value.absent(),
  13500. Value<String?> ragioneSociale = const Value.absent(),
  13501. Value<double?> totale = const Value.absent(),
  13502. Value<double?> totQta = const Value.absent()}) =>
  13503. OrdiniSenzaRigheData(
  13504. idOrdine: idOrdine ?? this.idOrdine,
  13505. numeroOrdine:
  13506. numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  13507. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  13508. dataConsegna:
  13509. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  13510. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  13511. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  13512. stato: stato.present ? stato.value : this.stato,
  13513. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  13514. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  13515. ragioneSociale:
  13516. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  13517. totale: totale.present ? totale.value : this.totale,
  13518. totQta: totQta.present ? totQta.value : this.totQta,
  13519. );
  13520. OrdiniSenzaRigheData copyWithCompanion(OrdiniSenzaRigheCompanion data) {
  13521. return OrdiniSenzaRigheData(
  13522. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  13523. numeroOrdine: data.numeroOrdine.present
  13524. ? data.numeroOrdine.value
  13525. : this.numeroOrdine,
  13526. dataOrdine:
  13527. data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine,
  13528. dataConsegna: data.dataConsegna.present
  13529. ? data.dataConsegna.value
  13530. : this.dataConsegna,
  13531. riferimento:
  13532. data.riferimento.present ? data.riferimento.value : this.riferimento,
  13533. noteCliente:
  13534. data.noteCliente.present ? data.noteCliente.value : this.noteCliente,
  13535. stato: data.stato.present ? data.stato.value : this.stato,
  13536. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  13537. codCliente:
  13538. data.codCliente.present ? data.codCliente.value : this.codCliente,
  13539. ragioneSociale: data.ragioneSociale.present
  13540. ? data.ragioneSociale.value
  13541. : this.ragioneSociale,
  13542. totale: data.totale.present ? data.totale.value : this.totale,
  13543. totQta: data.totQta.present ? data.totQta.value : this.totQta,
  13544. );
  13545. }
  13546. @override
  13547. String toString() {
  13548. return (StringBuffer('OrdiniSenzaRigheData(')
  13549. ..write('idOrdine: $idOrdine, ')
  13550. ..write('numeroOrdine: $numeroOrdine, ')
  13551. ..write('dataOrdine: $dataOrdine, ')
  13552. ..write('dataConsegna: $dataConsegna, ')
  13553. ..write('riferimento: $riferimento, ')
  13554. ..write('noteCliente: $noteCliente, ')
  13555. ..write('stato: $stato, ')
  13556. ..write('idCliente: $idCliente, ')
  13557. ..write('codCliente: $codCliente, ')
  13558. ..write('ragioneSociale: $ragioneSociale, ')
  13559. ..write('totale: $totale, ')
  13560. ..write('totQta: $totQta')
  13561. ..write(')'))
  13562. .toString();
  13563. }
  13564. @override
  13565. int get hashCode => Object.hash(
  13566. idOrdine,
  13567. numeroOrdine,
  13568. dataOrdine,
  13569. dataConsegna,
  13570. riferimento,
  13571. noteCliente,
  13572. stato,
  13573. idCliente,
  13574. codCliente,
  13575. ragioneSociale,
  13576. totale,
  13577. totQta);
  13578. @override
  13579. bool operator ==(Object other) =>
  13580. identical(this, other) ||
  13581. (other is OrdiniSenzaRigheData &&
  13582. other.idOrdine == this.idOrdine &&
  13583. other.numeroOrdine == this.numeroOrdine &&
  13584. other.dataOrdine == this.dataOrdine &&
  13585. other.dataConsegna == this.dataConsegna &&
  13586. other.riferimento == this.riferimento &&
  13587. other.noteCliente == this.noteCliente &&
  13588. other.stato == this.stato &&
  13589. other.idCliente == this.idCliente &&
  13590. other.codCliente == this.codCliente &&
  13591. other.ragioneSociale == this.ragioneSociale &&
  13592. other.totale == this.totale &&
  13593. other.totQta == this.totQta);
  13594. }
  13595. class OrdiniSenzaRigheCompanion extends UpdateCompanion<OrdiniSenzaRigheData> {
  13596. final Value<int> idOrdine;
  13597. final Value<int?> numeroOrdine;
  13598. final Value<String?> dataOrdine;
  13599. final Value<String?> dataConsegna;
  13600. final Value<String?> riferimento;
  13601. final Value<String?> noteCliente;
  13602. final Value<String?> stato;
  13603. final Value<int?> idCliente;
  13604. final Value<String?> codCliente;
  13605. final Value<String?> ragioneSociale;
  13606. final Value<double?> totale;
  13607. final Value<double?> totQta;
  13608. const OrdiniSenzaRigheCompanion({
  13609. this.idOrdine = const Value.absent(),
  13610. this.numeroOrdine = const Value.absent(),
  13611. this.dataOrdine = const Value.absent(),
  13612. this.dataConsegna = const Value.absent(),
  13613. this.riferimento = const Value.absent(),
  13614. this.noteCliente = const Value.absent(),
  13615. this.stato = const Value.absent(),
  13616. this.idCliente = const Value.absent(),
  13617. this.codCliente = const Value.absent(),
  13618. this.ragioneSociale = const Value.absent(),
  13619. this.totale = const Value.absent(),
  13620. this.totQta = const Value.absent(),
  13621. });
  13622. OrdiniSenzaRigheCompanion.insert({
  13623. required int idOrdine,
  13624. this.numeroOrdine = const Value.absent(),
  13625. this.dataOrdine = const Value.absent(),
  13626. this.dataConsegna = const Value.absent(),
  13627. this.riferimento = const Value.absent(),
  13628. this.noteCliente = const Value.absent(),
  13629. this.stato = const Value.absent(),
  13630. this.idCliente = const Value.absent(),
  13631. this.codCliente = const Value.absent(),
  13632. this.ragioneSociale = const Value.absent(),
  13633. this.totale = const Value.absent(),
  13634. this.totQta = const Value.absent(),
  13635. }) : idOrdine = Value(idOrdine);
  13636. static Insertable<OrdiniSenzaRigheData> custom({
  13637. Expression<int>? idOrdine,
  13638. Expression<int>? numeroOrdine,
  13639. Expression<String>? dataOrdine,
  13640. Expression<String>? dataConsegna,
  13641. Expression<String>? riferimento,
  13642. Expression<String>? noteCliente,
  13643. Expression<String>? stato,
  13644. Expression<int>? idCliente,
  13645. Expression<String>? codCliente,
  13646. Expression<String>? ragioneSociale,
  13647. Expression<double>? totale,
  13648. Expression<double>? totQta,
  13649. }) {
  13650. return RawValuesInsertable({
  13651. if (idOrdine != null) 'idOrdine': idOrdine,
  13652. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  13653. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  13654. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  13655. if (riferimento != null) 'riferimento': riferimento,
  13656. if (noteCliente != null) 'noteCliente': noteCliente,
  13657. if (stato != null) 'stato': stato,
  13658. if (idCliente != null) 'idCliente': idCliente,
  13659. if (codCliente != null) 'codCliente': codCliente,
  13660. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  13661. if (totale != null) 'totale': totale,
  13662. if (totQta != null) 'totQta': totQta,
  13663. });
  13664. }
  13665. OrdiniSenzaRigheCompanion copyWith(
  13666. {Value<int>? idOrdine,
  13667. Value<int?>? numeroOrdine,
  13668. Value<String?>? dataOrdine,
  13669. Value<String?>? dataConsegna,
  13670. Value<String?>? riferimento,
  13671. Value<String?>? noteCliente,
  13672. Value<String?>? stato,
  13673. Value<int?>? idCliente,
  13674. Value<String?>? codCliente,
  13675. Value<String?>? ragioneSociale,
  13676. Value<double?>? totale,
  13677. Value<double?>? totQta}) {
  13678. return OrdiniSenzaRigheCompanion(
  13679. idOrdine: idOrdine ?? this.idOrdine,
  13680. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  13681. dataOrdine: dataOrdine ?? this.dataOrdine,
  13682. dataConsegna: dataConsegna ?? this.dataConsegna,
  13683. riferimento: riferimento ?? this.riferimento,
  13684. noteCliente: noteCliente ?? this.noteCliente,
  13685. stato: stato ?? this.stato,
  13686. idCliente: idCliente ?? this.idCliente,
  13687. codCliente: codCliente ?? this.codCliente,
  13688. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  13689. totale: totale ?? this.totale,
  13690. totQta: totQta ?? this.totQta,
  13691. );
  13692. }
  13693. @override
  13694. Map<String, Expression> toColumns(bool nullToAbsent) {
  13695. final map = <String, Expression>{};
  13696. if (idOrdine.present) {
  13697. map['idOrdine'] = Variable<int>(idOrdine.value);
  13698. }
  13699. if (numeroOrdine.present) {
  13700. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  13701. }
  13702. if (dataOrdine.present) {
  13703. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  13704. }
  13705. if (dataConsegna.present) {
  13706. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  13707. }
  13708. if (riferimento.present) {
  13709. map['riferimento'] = Variable<String>(riferimento.value);
  13710. }
  13711. if (noteCliente.present) {
  13712. map['noteCliente'] = Variable<String>(noteCliente.value);
  13713. }
  13714. if (stato.present) {
  13715. map['stato'] = Variable<String>(stato.value);
  13716. }
  13717. if (idCliente.present) {
  13718. map['idCliente'] = Variable<int>(idCliente.value);
  13719. }
  13720. if (codCliente.present) {
  13721. map['codCliente'] = Variable<String>(codCliente.value);
  13722. }
  13723. if (ragioneSociale.present) {
  13724. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  13725. }
  13726. if (totale.present) {
  13727. map['totale'] = Variable<double>(totale.value);
  13728. }
  13729. if (totQta.present) {
  13730. map['totQta'] = Variable<double>(totQta.value);
  13731. }
  13732. return map;
  13733. }
  13734. @override
  13735. String toString() {
  13736. return (StringBuffer('OrdiniSenzaRigheCompanion(')
  13737. ..write('idOrdine: $idOrdine, ')
  13738. ..write('numeroOrdine: $numeroOrdine, ')
  13739. ..write('dataOrdine: $dataOrdine, ')
  13740. ..write('dataConsegna: $dataConsegna, ')
  13741. ..write('riferimento: $riferimento, ')
  13742. ..write('noteCliente: $noteCliente, ')
  13743. ..write('stato: $stato, ')
  13744. ..write('idCliente: $idCliente, ')
  13745. ..write('codCliente: $codCliente, ')
  13746. ..write('ragioneSociale: $ragioneSociale, ')
  13747. ..write('totale: $totale, ')
  13748. ..write('totQta: $totQta')
  13749. ..write(')'))
  13750. .toString();
  13751. }
  13752. }
  13753. class $TopItemTable extends TopItem with TableInfo<$TopItemTable, TopItemData> {
  13754. @override
  13755. final GeneratedDatabase attachedDatabase;
  13756. final String? _alias;
  13757. $TopItemTable(this.attachedDatabase, [this._alias]);
  13758. static const VerificationMeta _idArticoloMeta =
  13759. const VerificationMeta('idArticolo');
  13760. @override
  13761. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  13762. 'idArticolo', aliasedName, false,
  13763. type: DriftSqlType.int, requiredDuringInsert: true);
  13764. static const VerificationMeta _codArticoloMeta =
  13765. const VerificationMeta('codArticolo');
  13766. @override
  13767. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  13768. 'codArticolo', aliasedName, true,
  13769. type: DriftSqlType.string, requiredDuringInsert: false);
  13770. static const VerificationMeta _descrizioneMeta =
  13771. const VerificationMeta('descrizione');
  13772. @override
  13773. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  13774. 'descrizione', aliasedName, true,
  13775. type: DriftSqlType.string, requiredDuringInsert: false);
  13776. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  13777. @override
  13778. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  13779. 'totale', aliasedName, true,
  13780. type: DriftSqlType.double, requiredDuringInsert: false);
  13781. @override
  13782. List<GeneratedColumn> get $columns =>
  13783. [idArticolo, codArticolo, descrizione, totale];
  13784. @override
  13785. String get aliasedName => _alias ?? actualTableName;
  13786. @override
  13787. String get actualTableName => $name;
  13788. static const String $name = 'TopItem';
  13789. @override
  13790. VerificationContext validateIntegrity(Insertable<TopItemData> instance,
  13791. {bool isInserting = false}) {
  13792. final context = VerificationContext();
  13793. final data = instance.toColumns(true);
  13794. if (data.containsKey('idArticolo')) {
  13795. context.handle(
  13796. _idArticoloMeta,
  13797. idArticolo.isAcceptableOrUnknown(
  13798. data['idArticolo']!, _idArticoloMeta));
  13799. } else if (isInserting) {
  13800. context.missing(_idArticoloMeta);
  13801. }
  13802. if (data.containsKey('codArticolo')) {
  13803. context.handle(
  13804. _codArticoloMeta,
  13805. codArticolo.isAcceptableOrUnknown(
  13806. data['codArticolo']!, _codArticoloMeta));
  13807. }
  13808. if (data.containsKey('descrizione')) {
  13809. context.handle(
  13810. _descrizioneMeta,
  13811. descrizione.isAcceptableOrUnknown(
  13812. data['descrizione']!, _descrizioneMeta));
  13813. }
  13814. if (data.containsKey('totale')) {
  13815. context.handle(_totaleMeta,
  13816. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  13817. }
  13818. return context;
  13819. }
  13820. @override
  13821. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  13822. @override
  13823. TopItemData map(Map<String, dynamic> data, {String? tablePrefix}) {
  13824. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13825. return TopItemData(
  13826. idArticolo: attachedDatabase.typeMapping
  13827. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!,
  13828. codArticolo: attachedDatabase.typeMapping
  13829. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']),
  13830. descrizione: attachedDatabase.typeMapping
  13831. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  13832. totale: attachedDatabase.typeMapping
  13833. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  13834. );
  13835. }
  13836. @override
  13837. $TopItemTable createAlias(String alias) {
  13838. return $TopItemTable(attachedDatabase, alias);
  13839. }
  13840. @override
  13841. bool get withoutRowId => true;
  13842. }
  13843. class TopItemData extends DataClass implements Insertable<TopItemData> {
  13844. final int idArticolo;
  13845. final String? codArticolo;
  13846. final String? descrizione;
  13847. final double? totale;
  13848. const TopItemData(
  13849. {required this.idArticolo,
  13850. this.codArticolo,
  13851. this.descrizione,
  13852. this.totale});
  13853. @override
  13854. Map<String, Expression> toColumns(bool nullToAbsent) {
  13855. final map = <String, Expression>{};
  13856. map['idArticolo'] = Variable<int>(idArticolo);
  13857. if (!nullToAbsent || codArticolo != null) {
  13858. map['codArticolo'] = Variable<String>(codArticolo);
  13859. }
  13860. if (!nullToAbsent || descrizione != null) {
  13861. map['descrizione'] = Variable<String>(descrizione);
  13862. }
  13863. if (!nullToAbsent || totale != null) {
  13864. map['totale'] = Variable<double>(totale);
  13865. }
  13866. return map;
  13867. }
  13868. TopItemCompanion toCompanion(bool nullToAbsent) {
  13869. return TopItemCompanion(
  13870. idArticolo: Value(idArticolo),
  13871. codArticolo: codArticolo == null && nullToAbsent
  13872. ? const Value.absent()
  13873. : Value(codArticolo),
  13874. descrizione: descrizione == null && nullToAbsent
  13875. ? const Value.absent()
  13876. : Value(descrizione),
  13877. totale:
  13878. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  13879. );
  13880. }
  13881. factory TopItemData.fromJson(Map<String, dynamic> json,
  13882. {ValueSerializer? serializer}) {
  13883. serializer ??= driftRuntimeOptions.defaultSerializer;
  13884. return TopItemData(
  13885. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  13886. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  13887. descrizione: serializer.fromJson<String?>(json['descrizione']),
  13888. totale: serializer.fromJson<double?>(json['totale']),
  13889. );
  13890. }
  13891. @override
  13892. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13893. serializer ??= driftRuntimeOptions.defaultSerializer;
  13894. return <String, dynamic>{
  13895. 'idArticolo': serializer.toJson<int>(idArticolo),
  13896. 'codArticolo': serializer.toJson<String?>(codArticolo),
  13897. 'descrizione': serializer.toJson<String?>(descrizione),
  13898. 'totale': serializer.toJson<double?>(totale),
  13899. };
  13900. }
  13901. TopItemData copyWith(
  13902. {int? idArticolo,
  13903. Value<String?> codArticolo = const Value.absent(),
  13904. Value<String?> descrizione = const Value.absent(),
  13905. Value<double?> totale = const Value.absent()}) =>
  13906. TopItemData(
  13907. idArticolo: idArticolo ?? this.idArticolo,
  13908. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  13909. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  13910. totale: totale.present ? totale.value : this.totale,
  13911. );
  13912. TopItemData copyWithCompanion(TopItemCompanion data) {
  13913. return TopItemData(
  13914. idArticolo:
  13915. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  13916. codArticolo:
  13917. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  13918. descrizione:
  13919. data.descrizione.present ? data.descrizione.value : this.descrizione,
  13920. totale: data.totale.present ? data.totale.value : this.totale,
  13921. );
  13922. }
  13923. @override
  13924. String toString() {
  13925. return (StringBuffer('TopItemData(')
  13926. ..write('idArticolo: $idArticolo, ')
  13927. ..write('codArticolo: $codArticolo, ')
  13928. ..write('descrizione: $descrizione, ')
  13929. ..write('totale: $totale')
  13930. ..write(')'))
  13931. .toString();
  13932. }
  13933. @override
  13934. int get hashCode => Object.hash(idArticolo, codArticolo, descrizione, totale);
  13935. @override
  13936. bool operator ==(Object other) =>
  13937. identical(this, other) ||
  13938. (other is TopItemData &&
  13939. other.idArticolo == this.idArticolo &&
  13940. other.codArticolo == this.codArticolo &&
  13941. other.descrizione == this.descrizione &&
  13942. other.totale == this.totale);
  13943. }
  13944. class TopItemCompanion extends UpdateCompanion<TopItemData> {
  13945. final Value<int> idArticolo;
  13946. final Value<String?> codArticolo;
  13947. final Value<String?> descrizione;
  13948. final Value<double?> totale;
  13949. const TopItemCompanion({
  13950. this.idArticolo = const Value.absent(),
  13951. this.codArticolo = const Value.absent(),
  13952. this.descrizione = const Value.absent(),
  13953. this.totale = const Value.absent(),
  13954. });
  13955. TopItemCompanion.insert({
  13956. required int idArticolo,
  13957. this.codArticolo = const Value.absent(),
  13958. this.descrizione = const Value.absent(),
  13959. this.totale = const Value.absent(),
  13960. }) : idArticolo = Value(idArticolo);
  13961. static Insertable<TopItemData> custom({
  13962. Expression<int>? idArticolo,
  13963. Expression<String>? codArticolo,
  13964. Expression<String>? descrizione,
  13965. Expression<double>? totale,
  13966. }) {
  13967. return RawValuesInsertable({
  13968. if (idArticolo != null) 'idArticolo': idArticolo,
  13969. if (codArticolo != null) 'codArticolo': codArticolo,
  13970. if (descrizione != null) 'descrizione': descrizione,
  13971. if (totale != null) 'totale': totale,
  13972. });
  13973. }
  13974. TopItemCompanion copyWith(
  13975. {Value<int>? idArticolo,
  13976. Value<String?>? codArticolo,
  13977. Value<String?>? descrizione,
  13978. Value<double?>? totale}) {
  13979. return TopItemCompanion(
  13980. idArticolo: idArticolo ?? this.idArticolo,
  13981. codArticolo: codArticolo ?? this.codArticolo,
  13982. descrizione: descrizione ?? this.descrizione,
  13983. totale: totale ?? this.totale,
  13984. );
  13985. }
  13986. @override
  13987. Map<String, Expression> toColumns(bool nullToAbsent) {
  13988. final map = <String, Expression>{};
  13989. if (idArticolo.present) {
  13990. map['idArticolo'] = Variable<int>(idArticolo.value);
  13991. }
  13992. if (codArticolo.present) {
  13993. map['codArticolo'] = Variable<String>(codArticolo.value);
  13994. }
  13995. if (descrizione.present) {
  13996. map['descrizione'] = Variable<String>(descrizione.value);
  13997. }
  13998. if (totale.present) {
  13999. map['totale'] = Variable<double>(totale.value);
  14000. }
  14001. return map;
  14002. }
  14003. @override
  14004. String toString() {
  14005. return (StringBuffer('TopItemCompanion(')
  14006. ..write('idArticolo: $idArticolo, ')
  14007. ..write('codArticolo: $codArticolo, ')
  14008. ..write('descrizione: $descrizione, ')
  14009. ..write('totale: $totale')
  14010. ..write(')'))
  14011. .toString();
  14012. }
  14013. }
  14014. class $TopCustomerTable extends TopCustomer
  14015. with TableInfo<$TopCustomerTable, TopCustomerData> {
  14016. @override
  14017. final GeneratedDatabase attachedDatabase;
  14018. final String? _alias;
  14019. $TopCustomerTable(this.attachedDatabase, [this._alias]);
  14020. static const VerificationMeta _idClienteMeta =
  14021. const VerificationMeta('idCliente');
  14022. @override
  14023. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  14024. 'idCliente', aliasedName, false,
  14025. type: DriftSqlType.int, requiredDuringInsert: true);
  14026. static const VerificationMeta _codClienteMeta =
  14027. const VerificationMeta('codCliente');
  14028. @override
  14029. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  14030. 'codCliente', aliasedName, true,
  14031. type: DriftSqlType.string, requiredDuringInsert: false);
  14032. static const VerificationMeta _ragioneSocialeMeta =
  14033. const VerificationMeta('ragioneSociale');
  14034. @override
  14035. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  14036. 'ragioneSociale', aliasedName, true,
  14037. type: DriftSqlType.string, requiredDuringInsert: false);
  14038. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  14039. @override
  14040. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  14041. 'totale', aliasedName, true,
  14042. type: DriftSqlType.double, requiredDuringInsert: false);
  14043. @override
  14044. List<GeneratedColumn> get $columns =>
  14045. [idCliente, codCliente, ragioneSociale, totale];
  14046. @override
  14047. String get aliasedName => _alias ?? actualTableName;
  14048. @override
  14049. String get actualTableName => $name;
  14050. static const String $name = 'TopCustomer';
  14051. @override
  14052. VerificationContext validateIntegrity(Insertable<TopCustomerData> instance,
  14053. {bool isInserting = false}) {
  14054. final context = VerificationContext();
  14055. final data = instance.toColumns(true);
  14056. if (data.containsKey('idCliente')) {
  14057. context.handle(_idClienteMeta,
  14058. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  14059. } else if (isInserting) {
  14060. context.missing(_idClienteMeta);
  14061. }
  14062. if (data.containsKey('codCliente')) {
  14063. context.handle(
  14064. _codClienteMeta,
  14065. codCliente.isAcceptableOrUnknown(
  14066. data['codCliente']!, _codClienteMeta));
  14067. }
  14068. if (data.containsKey('ragioneSociale')) {
  14069. context.handle(
  14070. _ragioneSocialeMeta,
  14071. ragioneSociale.isAcceptableOrUnknown(
  14072. data['ragioneSociale']!, _ragioneSocialeMeta));
  14073. }
  14074. if (data.containsKey('totale')) {
  14075. context.handle(_totaleMeta,
  14076. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  14077. }
  14078. return context;
  14079. }
  14080. @override
  14081. Set<GeneratedColumn> get $primaryKey => {idCliente};
  14082. @override
  14083. TopCustomerData map(Map<String, dynamic> data, {String? tablePrefix}) {
  14084. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  14085. return TopCustomerData(
  14086. idCliente: attachedDatabase.typeMapping
  14087. .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!,
  14088. codCliente: attachedDatabase.typeMapping
  14089. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  14090. ragioneSociale: attachedDatabase.typeMapping
  14091. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  14092. totale: attachedDatabase.typeMapping
  14093. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  14094. );
  14095. }
  14096. @override
  14097. $TopCustomerTable createAlias(String alias) {
  14098. return $TopCustomerTable(attachedDatabase, alias);
  14099. }
  14100. @override
  14101. bool get withoutRowId => true;
  14102. }
  14103. class TopCustomerData extends DataClass implements Insertable<TopCustomerData> {
  14104. final int idCliente;
  14105. final String? codCliente;
  14106. final String? ragioneSociale;
  14107. final double? totale;
  14108. const TopCustomerData(
  14109. {required this.idCliente,
  14110. this.codCliente,
  14111. this.ragioneSociale,
  14112. this.totale});
  14113. @override
  14114. Map<String, Expression> toColumns(bool nullToAbsent) {
  14115. final map = <String, Expression>{};
  14116. map['idCliente'] = Variable<int>(idCliente);
  14117. if (!nullToAbsent || codCliente != null) {
  14118. map['codCliente'] = Variable<String>(codCliente);
  14119. }
  14120. if (!nullToAbsent || ragioneSociale != null) {
  14121. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  14122. }
  14123. if (!nullToAbsent || totale != null) {
  14124. map['totale'] = Variable<double>(totale);
  14125. }
  14126. return map;
  14127. }
  14128. TopCustomerCompanion toCompanion(bool nullToAbsent) {
  14129. return TopCustomerCompanion(
  14130. idCliente: Value(idCliente),
  14131. codCliente: codCliente == null && nullToAbsent
  14132. ? const Value.absent()
  14133. : Value(codCliente),
  14134. ragioneSociale: ragioneSociale == null && nullToAbsent
  14135. ? const Value.absent()
  14136. : Value(ragioneSociale),
  14137. totale:
  14138. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  14139. );
  14140. }
  14141. factory TopCustomerData.fromJson(Map<String, dynamic> json,
  14142. {ValueSerializer? serializer}) {
  14143. serializer ??= driftRuntimeOptions.defaultSerializer;
  14144. return TopCustomerData(
  14145. idCliente: serializer.fromJson<int>(json['idCliente']),
  14146. codCliente: serializer.fromJson<String?>(json['codCliente']),
  14147. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  14148. totale: serializer.fromJson<double?>(json['totale']),
  14149. );
  14150. }
  14151. @override
  14152. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14153. serializer ??= driftRuntimeOptions.defaultSerializer;
  14154. return <String, dynamic>{
  14155. 'idCliente': serializer.toJson<int>(idCliente),
  14156. 'codCliente': serializer.toJson<String?>(codCliente),
  14157. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  14158. 'totale': serializer.toJson<double?>(totale),
  14159. };
  14160. }
  14161. TopCustomerData copyWith(
  14162. {int? idCliente,
  14163. Value<String?> codCliente = const Value.absent(),
  14164. Value<String?> ragioneSociale = const Value.absent(),
  14165. Value<double?> totale = const Value.absent()}) =>
  14166. TopCustomerData(
  14167. idCliente: idCliente ?? this.idCliente,
  14168. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  14169. ragioneSociale:
  14170. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  14171. totale: totale.present ? totale.value : this.totale,
  14172. );
  14173. TopCustomerData copyWithCompanion(TopCustomerCompanion data) {
  14174. return TopCustomerData(
  14175. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  14176. codCliente:
  14177. data.codCliente.present ? data.codCliente.value : this.codCliente,
  14178. ragioneSociale: data.ragioneSociale.present
  14179. ? data.ragioneSociale.value
  14180. : this.ragioneSociale,
  14181. totale: data.totale.present ? data.totale.value : this.totale,
  14182. );
  14183. }
  14184. @override
  14185. String toString() {
  14186. return (StringBuffer('TopCustomerData(')
  14187. ..write('idCliente: $idCliente, ')
  14188. ..write('codCliente: $codCliente, ')
  14189. ..write('ragioneSociale: $ragioneSociale, ')
  14190. ..write('totale: $totale')
  14191. ..write(')'))
  14192. .toString();
  14193. }
  14194. @override
  14195. int get hashCode =>
  14196. Object.hash(idCliente, codCliente, ragioneSociale, totale);
  14197. @override
  14198. bool operator ==(Object other) =>
  14199. identical(this, other) ||
  14200. (other is TopCustomerData &&
  14201. other.idCliente == this.idCliente &&
  14202. other.codCliente == this.codCliente &&
  14203. other.ragioneSociale == this.ragioneSociale &&
  14204. other.totale == this.totale);
  14205. }
  14206. class TopCustomerCompanion extends UpdateCompanion<TopCustomerData> {
  14207. final Value<int> idCliente;
  14208. final Value<String?> codCliente;
  14209. final Value<String?> ragioneSociale;
  14210. final Value<double?> totale;
  14211. const TopCustomerCompanion({
  14212. this.idCliente = const Value.absent(),
  14213. this.codCliente = const Value.absent(),
  14214. this.ragioneSociale = const Value.absent(),
  14215. this.totale = const Value.absent(),
  14216. });
  14217. TopCustomerCompanion.insert({
  14218. required int idCliente,
  14219. this.codCliente = const Value.absent(),
  14220. this.ragioneSociale = const Value.absent(),
  14221. this.totale = const Value.absent(),
  14222. }) : idCliente = Value(idCliente);
  14223. static Insertable<TopCustomerData> custom({
  14224. Expression<int>? idCliente,
  14225. Expression<String>? codCliente,
  14226. Expression<String>? ragioneSociale,
  14227. Expression<double>? totale,
  14228. }) {
  14229. return RawValuesInsertable({
  14230. if (idCliente != null) 'idCliente': idCliente,
  14231. if (codCliente != null) 'codCliente': codCliente,
  14232. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  14233. if (totale != null) 'totale': totale,
  14234. });
  14235. }
  14236. TopCustomerCompanion copyWith(
  14237. {Value<int>? idCliente,
  14238. Value<String?>? codCliente,
  14239. Value<String?>? ragioneSociale,
  14240. Value<double?>? totale}) {
  14241. return TopCustomerCompanion(
  14242. idCliente: idCliente ?? this.idCliente,
  14243. codCliente: codCliente ?? this.codCliente,
  14244. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  14245. totale: totale ?? this.totale,
  14246. );
  14247. }
  14248. @override
  14249. Map<String, Expression> toColumns(bool nullToAbsent) {
  14250. final map = <String, Expression>{};
  14251. if (idCliente.present) {
  14252. map['idCliente'] = Variable<int>(idCliente.value);
  14253. }
  14254. if (codCliente.present) {
  14255. map['codCliente'] = Variable<String>(codCliente.value);
  14256. }
  14257. if (ragioneSociale.present) {
  14258. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  14259. }
  14260. if (totale.present) {
  14261. map['totale'] = Variable<double>(totale.value);
  14262. }
  14263. return map;
  14264. }
  14265. @override
  14266. String toString() {
  14267. return (StringBuffer('TopCustomerCompanion(')
  14268. ..write('idCliente: $idCliente, ')
  14269. ..write('codCliente: $codCliente, ')
  14270. ..write('ragioneSociale: $ragioneSociale, ')
  14271. ..write('totale: $totale')
  14272. ..write(')'))
  14273. .toString();
  14274. }
  14275. }
  14276. class $VOrdiniTable extends VOrdini with TableInfo<$VOrdiniTable, VOrdiniData> {
  14277. @override
  14278. final GeneratedDatabase attachedDatabase;
  14279. final String? _alias;
  14280. $VOrdiniTable(this.attachedDatabase, [this._alias]);
  14281. static const VerificationMeta _codAgenteMeta =
  14282. const VerificationMeta('codAgente');
  14283. @override
  14284. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  14285. 'codAgente', aliasedName, false,
  14286. type: DriftSqlType.string, requiredDuringInsert: true);
  14287. static const VerificationMeta _codClienteMeta =
  14288. const VerificationMeta('codCliente');
  14289. @override
  14290. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  14291. 'codCliente', aliasedName, true,
  14292. type: DriftSqlType.string, requiredDuringInsert: false);
  14293. static const VerificationMeta _ragioneSocialeMeta =
  14294. const VerificationMeta('ragioneSociale');
  14295. @override
  14296. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  14297. 'ragioneSociale', aliasedName, true,
  14298. type: DriftSqlType.string, requiredDuringInsert: false);
  14299. static const VerificationMeta _codFilialeMeta =
  14300. const VerificationMeta('codFiliale');
  14301. @override
  14302. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  14303. 'codFiliale', aliasedName, true,
  14304. type: DriftSqlType.string, requiredDuringInsert: false);
  14305. static const VerificationMeta _filialeMeta =
  14306. const VerificationMeta('filiale');
  14307. @override
  14308. late final GeneratedColumn<String> filiale = GeneratedColumn<String>(
  14309. 'Filiale', aliasedName, true,
  14310. type: DriftSqlType.string, requiredDuringInsert: false);
  14311. static const VerificationMeta _indirizzoMeta =
  14312. const VerificationMeta('indirizzo');
  14313. @override
  14314. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  14315. 'indirizzo', aliasedName, true,
  14316. type: DriftSqlType.string, requiredDuringInsert: false);
  14317. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  14318. @override
  14319. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  14320. 'citta', aliasedName, true,
  14321. type: DriftSqlType.string, requiredDuringInsert: false);
  14322. static const VerificationMeta _provinciaMeta =
  14323. const VerificationMeta('provincia');
  14324. @override
  14325. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  14326. 'provincia', aliasedName, true,
  14327. type: DriftSqlType.string, requiredDuringInsert: false);
  14328. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  14329. @override
  14330. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  14331. 'cap', aliasedName, true,
  14332. type: DriftSqlType.string, requiredDuringInsert: false);
  14333. static const VerificationMeta _idOrdineMeta =
  14334. const VerificationMeta('idOrdine');
  14335. @override
  14336. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  14337. 'idOrdine', aliasedName, false,
  14338. type: DriftSqlType.int, requiredDuringInsert: true);
  14339. static const VerificationMeta _idOrdineSedeMeta =
  14340. const VerificationMeta('idOrdineSede');
  14341. @override
  14342. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  14343. 'idOrdineSede', aliasedName, true,
  14344. type: DriftSqlType.int, requiredDuringInsert: false);
  14345. static const VerificationMeta _numeroOrdineMeta =
  14346. const VerificationMeta('numeroOrdine');
  14347. @override
  14348. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  14349. 'numeroOrdine', aliasedName, true,
  14350. type: DriftSqlType.int, requiredDuringInsert: false);
  14351. static const VerificationMeta _numeroOrdineSedeMeta =
  14352. const VerificationMeta('numeroOrdineSede');
  14353. @override
  14354. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  14355. 'numeroOrdineSede', aliasedName, true,
  14356. type: DriftSqlType.string, requiredDuringInsert: false);
  14357. static const VerificationMeta _dataOrdineMeta =
  14358. const VerificationMeta('dataOrdine');
  14359. @override
  14360. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  14361. 'dataOrdine', aliasedName, true,
  14362. type: DriftSqlType.string, requiredDuringInsert: false);
  14363. static const VerificationMeta _dataConsegnaMeta =
  14364. const VerificationMeta('dataConsegna');
  14365. @override
  14366. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  14367. 'dataConsegna', aliasedName, true,
  14368. type: DriftSqlType.string, requiredDuringInsert: false);
  14369. static const VerificationMeta _dataModificaMeta =
  14370. const VerificationMeta('dataModifica');
  14371. @override
  14372. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  14373. 'dataModifica', aliasedName, true,
  14374. type: DriftSqlType.string, requiredDuringInsert: false);
  14375. static const VerificationMeta _riferimentoMeta =
  14376. const VerificationMeta('riferimento');
  14377. @override
  14378. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  14379. 'riferimento', aliasedName, true,
  14380. type: DriftSqlType.string, requiredDuringInsert: false);
  14381. static const VerificationMeta _noteClienteMeta =
  14382. const VerificationMeta('noteCliente');
  14383. @override
  14384. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  14385. 'noteCliente', aliasedName, true,
  14386. type: DriftSqlType.string, requiredDuringInsert: false);
  14387. static const VerificationMeta _noteOrdineMeta =
  14388. const VerificationMeta('noteOrdine');
  14389. @override
  14390. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  14391. 'noteOrdine', aliasedName, true,
  14392. type: DriftSqlType.string, requiredDuringInsert: false);
  14393. static const VerificationMeta _idClienteMeta =
  14394. const VerificationMeta('idCliente');
  14395. @override
  14396. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  14397. 'idCliente', aliasedName, true,
  14398. type: DriftSqlType.int, requiredDuringInsert: false);
  14399. static const VerificationMeta _idFilialeMeta =
  14400. const VerificationMeta('idFiliale');
  14401. @override
  14402. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  14403. 'idFiliale', aliasedName, true,
  14404. type: DriftSqlType.int, requiredDuringInsert: false);
  14405. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  14406. @override
  14407. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  14408. 'stato', aliasedName, true,
  14409. type: DriftSqlType.string, requiredDuringInsert: false);
  14410. static const VerificationMeta _idListinoMeta =
  14411. const VerificationMeta('idListino');
  14412. @override
  14413. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  14414. 'idListino', aliasedName, true,
  14415. type: DriftSqlType.int, requiredDuringInsert: false);
  14416. static const VerificationMeta _idAgenteMeta =
  14417. const VerificationMeta('idAgente');
  14418. @override
  14419. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  14420. 'idAgente', aliasedName, true,
  14421. type: DriftSqlType.int, requiredDuringInsert: false);
  14422. static const VerificationMeta _idPagamentoMeta =
  14423. const VerificationMeta('idPagamento');
  14424. @override
  14425. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  14426. 'idPagamento', aliasedName, true,
  14427. type: DriftSqlType.int, requiredDuringInsert: false);
  14428. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  14429. @override
  14430. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  14431. 'totale', aliasedName, true,
  14432. type: DriftSqlType.double, requiredDuringInsert: false);
  14433. @override
  14434. List<GeneratedColumn> get $columns => [
  14435. codAgente,
  14436. codCliente,
  14437. ragioneSociale,
  14438. codFiliale,
  14439. filiale,
  14440. indirizzo,
  14441. citta,
  14442. provincia,
  14443. cap,
  14444. idOrdine,
  14445. idOrdineSede,
  14446. numeroOrdine,
  14447. numeroOrdineSede,
  14448. dataOrdine,
  14449. dataConsegna,
  14450. dataModifica,
  14451. riferimento,
  14452. noteCliente,
  14453. noteOrdine,
  14454. idCliente,
  14455. idFiliale,
  14456. stato,
  14457. idListino,
  14458. idAgente,
  14459. idPagamento,
  14460. totale
  14461. ];
  14462. @override
  14463. String get aliasedName => _alias ?? actualTableName;
  14464. @override
  14465. String get actualTableName => $name;
  14466. static const String $name = 'v_ordini';
  14467. @override
  14468. VerificationContext validateIntegrity(Insertable<VOrdiniData> instance,
  14469. {bool isInserting = false}) {
  14470. final context = VerificationContext();
  14471. final data = instance.toColumns(true);
  14472. if (data.containsKey('codAgente')) {
  14473. context.handle(_codAgenteMeta,
  14474. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta));
  14475. } else if (isInserting) {
  14476. context.missing(_codAgenteMeta);
  14477. }
  14478. if (data.containsKey('codCliente')) {
  14479. context.handle(
  14480. _codClienteMeta,
  14481. codCliente.isAcceptableOrUnknown(
  14482. data['codCliente']!, _codClienteMeta));
  14483. }
  14484. if (data.containsKey('ragioneSociale')) {
  14485. context.handle(
  14486. _ragioneSocialeMeta,
  14487. ragioneSociale.isAcceptableOrUnknown(
  14488. data['ragioneSociale']!, _ragioneSocialeMeta));
  14489. }
  14490. if (data.containsKey('codFiliale')) {
  14491. context.handle(
  14492. _codFilialeMeta,
  14493. codFiliale.isAcceptableOrUnknown(
  14494. data['codFiliale']!, _codFilialeMeta));
  14495. }
  14496. if (data.containsKey('Filiale')) {
  14497. context.handle(_filialeMeta,
  14498. filiale.isAcceptableOrUnknown(data['Filiale']!, _filialeMeta));
  14499. }
  14500. if (data.containsKey('indirizzo')) {
  14501. context.handle(_indirizzoMeta,
  14502. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  14503. }
  14504. if (data.containsKey('citta')) {
  14505. context.handle(
  14506. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  14507. }
  14508. if (data.containsKey('provincia')) {
  14509. context.handle(_provinciaMeta,
  14510. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  14511. }
  14512. if (data.containsKey('cap')) {
  14513. context.handle(
  14514. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  14515. }
  14516. if (data.containsKey('idOrdine')) {
  14517. context.handle(_idOrdineMeta,
  14518. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  14519. } else if (isInserting) {
  14520. context.missing(_idOrdineMeta);
  14521. }
  14522. if (data.containsKey('idOrdineSede')) {
  14523. context.handle(
  14524. _idOrdineSedeMeta,
  14525. idOrdineSede.isAcceptableOrUnknown(
  14526. data['idOrdineSede']!, _idOrdineSedeMeta));
  14527. }
  14528. if (data.containsKey('numeroOrdine')) {
  14529. context.handle(
  14530. _numeroOrdineMeta,
  14531. numeroOrdine.isAcceptableOrUnknown(
  14532. data['numeroOrdine']!, _numeroOrdineMeta));
  14533. }
  14534. if (data.containsKey('numeroOrdineSede')) {
  14535. context.handle(
  14536. _numeroOrdineSedeMeta,
  14537. numeroOrdineSede.isAcceptableOrUnknown(
  14538. data['numeroOrdineSede']!, _numeroOrdineSedeMeta));
  14539. }
  14540. if (data.containsKey('dataOrdine')) {
  14541. context.handle(
  14542. _dataOrdineMeta,
  14543. dataOrdine.isAcceptableOrUnknown(
  14544. data['dataOrdine']!, _dataOrdineMeta));
  14545. }
  14546. if (data.containsKey('dataConsegna')) {
  14547. context.handle(
  14548. _dataConsegnaMeta,
  14549. dataConsegna.isAcceptableOrUnknown(
  14550. data['dataConsegna']!, _dataConsegnaMeta));
  14551. }
  14552. if (data.containsKey('dataModifica')) {
  14553. context.handle(
  14554. _dataModificaMeta,
  14555. dataModifica.isAcceptableOrUnknown(
  14556. data['dataModifica']!, _dataModificaMeta));
  14557. }
  14558. if (data.containsKey('riferimento')) {
  14559. context.handle(
  14560. _riferimentoMeta,
  14561. riferimento.isAcceptableOrUnknown(
  14562. data['riferimento']!, _riferimentoMeta));
  14563. }
  14564. if (data.containsKey('noteCliente')) {
  14565. context.handle(
  14566. _noteClienteMeta,
  14567. noteCliente.isAcceptableOrUnknown(
  14568. data['noteCliente']!, _noteClienteMeta));
  14569. }
  14570. if (data.containsKey('noteOrdine')) {
  14571. context.handle(
  14572. _noteOrdineMeta,
  14573. noteOrdine.isAcceptableOrUnknown(
  14574. data['noteOrdine']!, _noteOrdineMeta));
  14575. }
  14576. if (data.containsKey('idCliente')) {
  14577. context.handle(_idClienteMeta,
  14578. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  14579. }
  14580. if (data.containsKey('idFiliale')) {
  14581. context.handle(_idFilialeMeta,
  14582. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta));
  14583. }
  14584. if (data.containsKey('stato')) {
  14585. context.handle(
  14586. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  14587. }
  14588. if (data.containsKey('idListino')) {
  14589. context.handle(_idListinoMeta,
  14590. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  14591. }
  14592. if (data.containsKey('idAgente')) {
  14593. context.handle(_idAgenteMeta,
  14594. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  14595. }
  14596. if (data.containsKey('idPagamento')) {
  14597. context.handle(
  14598. _idPagamentoMeta,
  14599. idPagamento.isAcceptableOrUnknown(
  14600. data['idPagamento']!, _idPagamentoMeta));
  14601. }
  14602. if (data.containsKey('totale')) {
  14603. context.handle(_totaleMeta,
  14604. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  14605. }
  14606. return context;
  14607. }
  14608. @override
  14609. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  14610. @override
  14611. VOrdiniData map(Map<String, dynamic> data, {String? tablePrefix}) {
  14612. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  14613. return VOrdiniData(
  14614. codAgente: attachedDatabase.typeMapping
  14615. .read(DriftSqlType.string, data['${effectivePrefix}codAgente'])!,
  14616. codCliente: attachedDatabase.typeMapping
  14617. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  14618. ragioneSociale: attachedDatabase.typeMapping
  14619. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  14620. codFiliale: attachedDatabase.typeMapping
  14621. .read(DriftSqlType.string, data['${effectivePrefix}codFiliale']),
  14622. filiale: attachedDatabase.typeMapping
  14623. .read(DriftSqlType.string, data['${effectivePrefix}Filiale']),
  14624. indirizzo: attachedDatabase.typeMapping
  14625. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  14626. citta: attachedDatabase.typeMapping
  14627. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  14628. provincia: attachedDatabase.typeMapping
  14629. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  14630. cap: attachedDatabase.typeMapping
  14631. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  14632. idOrdine: attachedDatabase.typeMapping
  14633. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!,
  14634. idOrdineSede: attachedDatabase.typeMapping
  14635. .read(DriftSqlType.int, data['${effectivePrefix}idOrdineSede']),
  14636. numeroOrdine: attachedDatabase.typeMapping
  14637. .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']),
  14638. numeroOrdineSede: attachedDatabase.typeMapping.read(
  14639. DriftSqlType.string, data['${effectivePrefix}numeroOrdineSede']),
  14640. dataOrdine: attachedDatabase.typeMapping
  14641. .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']),
  14642. dataConsegna: attachedDatabase.typeMapping
  14643. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  14644. dataModifica: attachedDatabase.typeMapping
  14645. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  14646. riferimento: attachedDatabase.typeMapping
  14647. .read(DriftSqlType.string, data['${effectivePrefix}riferimento']),
  14648. noteCliente: attachedDatabase.typeMapping
  14649. .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']),
  14650. noteOrdine: attachedDatabase.typeMapping
  14651. .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']),
  14652. idCliente: attachedDatabase.typeMapping
  14653. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  14654. idFiliale: attachedDatabase.typeMapping
  14655. .read(DriftSqlType.int, data['${effectivePrefix}idFiliale']),
  14656. stato: attachedDatabase.typeMapping
  14657. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  14658. idListino: attachedDatabase.typeMapping
  14659. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  14660. idAgente: attachedDatabase.typeMapping
  14661. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  14662. idPagamento: attachedDatabase.typeMapping
  14663. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']),
  14664. totale: attachedDatabase.typeMapping
  14665. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  14666. );
  14667. }
  14668. @override
  14669. $VOrdiniTable createAlias(String alias) {
  14670. return $VOrdiniTable(attachedDatabase, alias);
  14671. }
  14672. @override
  14673. bool get withoutRowId => true;
  14674. }
  14675. class VOrdiniData extends DataClass implements Insertable<VOrdiniData> {
  14676. final String codAgente;
  14677. final String? codCliente;
  14678. final String? ragioneSociale;
  14679. final String? codFiliale;
  14680. final String? filiale;
  14681. final String? indirizzo;
  14682. final String? citta;
  14683. final String? provincia;
  14684. final String? cap;
  14685. final int idOrdine;
  14686. final int? idOrdineSede;
  14687. final int? numeroOrdine;
  14688. final String? numeroOrdineSede;
  14689. final String? dataOrdine;
  14690. final String? dataConsegna;
  14691. final String? dataModifica;
  14692. final String? riferimento;
  14693. final String? noteCliente;
  14694. final String? noteOrdine;
  14695. final int? idCliente;
  14696. final int? idFiliale;
  14697. final String? stato;
  14698. final int? idListino;
  14699. final int? idAgente;
  14700. final int? idPagamento;
  14701. final double? totale;
  14702. const VOrdiniData(
  14703. {required this.codAgente,
  14704. this.codCliente,
  14705. this.ragioneSociale,
  14706. this.codFiliale,
  14707. this.filiale,
  14708. this.indirizzo,
  14709. this.citta,
  14710. this.provincia,
  14711. this.cap,
  14712. required this.idOrdine,
  14713. this.idOrdineSede,
  14714. this.numeroOrdine,
  14715. this.numeroOrdineSede,
  14716. this.dataOrdine,
  14717. this.dataConsegna,
  14718. this.dataModifica,
  14719. this.riferimento,
  14720. this.noteCliente,
  14721. this.noteOrdine,
  14722. this.idCliente,
  14723. this.idFiliale,
  14724. this.stato,
  14725. this.idListino,
  14726. this.idAgente,
  14727. this.idPagamento,
  14728. this.totale});
  14729. @override
  14730. Map<String, Expression> toColumns(bool nullToAbsent) {
  14731. final map = <String, Expression>{};
  14732. map['codAgente'] = Variable<String>(codAgente);
  14733. if (!nullToAbsent || codCliente != null) {
  14734. map['codCliente'] = Variable<String>(codCliente);
  14735. }
  14736. if (!nullToAbsent || ragioneSociale != null) {
  14737. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  14738. }
  14739. if (!nullToAbsent || codFiliale != null) {
  14740. map['codFiliale'] = Variable<String>(codFiliale);
  14741. }
  14742. if (!nullToAbsent || filiale != null) {
  14743. map['Filiale'] = Variable<String>(filiale);
  14744. }
  14745. if (!nullToAbsent || indirizzo != null) {
  14746. map['indirizzo'] = Variable<String>(indirizzo);
  14747. }
  14748. if (!nullToAbsent || citta != null) {
  14749. map['citta'] = Variable<String>(citta);
  14750. }
  14751. if (!nullToAbsent || provincia != null) {
  14752. map['provincia'] = Variable<String>(provincia);
  14753. }
  14754. if (!nullToAbsent || cap != null) {
  14755. map['cap'] = Variable<String>(cap);
  14756. }
  14757. map['idOrdine'] = Variable<int>(idOrdine);
  14758. if (!nullToAbsent || idOrdineSede != null) {
  14759. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  14760. }
  14761. if (!nullToAbsent || numeroOrdine != null) {
  14762. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  14763. }
  14764. if (!nullToAbsent || numeroOrdineSede != null) {
  14765. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  14766. }
  14767. if (!nullToAbsent || dataOrdine != null) {
  14768. map['dataOrdine'] = Variable<String>(dataOrdine);
  14769. }
  14770. if (!nullToAbsent || dataConsegna != null) {
  14771. map['dataConsegna'] = Variable<String>(dataConsegna);
  14772. }
  14773. if (!nullToAbsent || dataModifica != null) {
  14774. map['dataModifica'] = Variable<String>(dataModifica);
  14775. }
  14776. if (!nullToAbsent || riferimento != null) {
  14777. map['riferimento'] = Variable<String>(riferimento);
  14778. }
  14779. if (!nullToAbsent || noteCliente != null) {
  14780. map['noteCliente'] = Variable<String>(noteCliente);
  14781. }
  14782. if (!nullToAbsent || noteOrdine != null) {
  14783. map['noteOrdine'] = Variable<String>(noteOrdine);
  14784. }
  14785. if (!nullToAbsent || idCliente != null) {
  14786. map['idCliente'] = Variable<int>(idCliente);
  14787. }
  14788. if (!nullToAbsent || idFiliale != null) {
  14789. map['idFiliale'] = Variable<int>(idFiliale);
  14790. }
  14791. if (!nullToAbsent || stato != null) {
  14792. map['stato'] = Variable<String>(stato);
  14793. }
  14794. if (!nullToAbsent || idListino != null) {
  14795. map['idListino'] = Variable<int>(idListino);
  14796. }
  14797. if (!nullToAbsent || idAgente != null) {
  14798. map['idAgente'] = Variable<int>(idAgente);
  14799. }
  14800. if (!nullToAbsent || idPagamento != null) {
  14801. map['idPagamento'] = Variable<int>(idPagamento);
  14802. }
  14803. if (!nullToAbsent || totale != null) {
  14804. map['totale'] = Variable<double>(totale);
  14805. }
  14806. return map;
  14807. }
  14808. VOrdiniCompanion toCompanion(bool nullToAbsent) {
  14809. return VOrdiniCompanion(
  14810. codAgente: Value(codAgente),
  14811. codCliente: codCliente == null && nullToAbsent
  14812. ? const Value.absent()
  14813. : Value(codCliente),
  14814. ragioneSociale: ragioneSociale == null && nullToAbsent
  14815. ? const Value.absent()
  14816. : Value(ragioneSociale),
  14817. codFiliale: codFiliale == null && nullToAbsent
  14818. ? const Value.absent()
  14819. : Value(codFiliale),
  14820. filiale: filiale == null && nullToAbsent
  14821. ? const Value.absent()
  14822. : Value(filiale),
  14823. indirizzo: indirizzo == null && nullToAbsent
  14824. ? const Value.absent()
  14825. : Value(indirizzo),
  14826. citta:
  14827. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  14828. provincia: provincia == null && nullToAbsent
  14829. ? const Value.absent()
  14830. : Value(provincia),
  14831. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  14832. idOrdine: Value(idOrdine),
  14833. idOrdineSede: idOrdineSede == null && nullToAbsent
  14834. ? const Value.absent()
  14835. : Value(idOrdineSede),
  14836. numeroOrdine: numeroOrdine == null && nullToAbsent
  14837. ? const Value.absent()
  14838. : Value(numeroOrdine),
  14839. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  14840. ? const Value.absent()
  14841. : Value(numeroOrdineSede),
  14842. dataOrdine: dataOrdine == null && nullToAbsent
  14843. ? const Value.absent()
  14844. : Value(dataOrdine),
  14845. dataConsegna: dataConsegna == null && nullToAbsent
  14846. ? const Value.absent()
  14847. : Value(dataConsegna),
  14848. dataModifica: dataModifica == null && nullToAbsent
  14849. ? const Value.absent()
  14850. : Value(dataModifica),
  14851. riferimento: riferimento == null && nullToAbsent
  14852. ? const Value.absent()
  14853. : Value(riferimento),
  14854. noteCliente: noteCliente == null && nullToAbsent
  14855. ? const Value.absent()
  14856. : Value(noteCliente),
  14857. noteOrdine: noteOrdine == null && nullToAbsent
  14858. ? const Value.absent()
  14859. : Value(noteOrdine),
  14860. idCliente: idCliente == null && nullToAbsent
  14861. ? const Value.absent()
  14862. : Value(idCliente),
  14863. idFiliale: idFiliale == null && nullToAbsent
  14864. ? const Value.absent()
  14865. : Value(idFiliale),
  14866. stato:
  14867. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  14868. idListino: idListino == null && nullToAbsent
  14869. ? const Value.absent()
  14870. : Value(idListino),
  14871. idAgente: idAgente == null && nullToAbsent
  14872. ? const Value.absent()
  14873. : Value(idAgente),
  14874. idPagamento: idPagamento == null && nullToAbsent
  14875. ? const Value.absent()
  14876. : Value(idPagamento),
  14877. totale:
  14878. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  14879. );
  14880. }
  14881. factory VOrdiniData.fromJson(Map<String, dynamic> json,
  14882. {ValueSerializer? serializer}) {
  14883. serializer ??= driftRuntimeOptions.defaultSerializer;
  14884. return VOrdiniData(
  14885. codAgente: serializer.fromJson<String>(json['codAgente']),
  14886. codCliente: serializer.fromJson<String?>(json['codCliente']),
  14887. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  14888. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  14889. filiale: serializer.fromJson<String?>(json['filiale']),
  14890. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  14891. citta: serializer.fromJson<String?>(json['citta']),
  14892. provincia: serializer.fromJson<String?>(json['provincia']),
  14893. cap: serializer.fromJson<String?>(json['cap']),
  14894. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  14895. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  14896. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  14897. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  14898. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  14899. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  14900. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  14901. riferimento: serializer.fromJson<String?>(json['riferimento']),
  14902. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  14903. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  14904. idCliente: serializer.fromJson<int?>(json['idCliente']),
  14905. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  14906. stato: serializer.fromJson<String?>(json['stato']),
  14907. idListino: serializer.fromJson<int?>(json['idListino']),
  14908. idAgente: serializer.fromJson<int?>(json['idAgente']),
  14909. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  14910. totale: serializer.fromJson<double?>(json['totale']),
  14911. );
  14912. }
  14913. @override
  14914. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14915. serializer ??= driftRuntimeOptions.defaultSerializer;
  14916. return <String, dynamic>{
  14917. 'codAgente': serializer.toJson<String>(codAgente),
  14918. 'codCliente': serializer.toJson<String?>(codCliente),
  14919. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  14920. 'codFiliale': serializer.toJson<String?>(codFiliale),
  14921. 'filiale': serializer.toJson<String?>(filiale),
  14922. 'indirizzo': serializer.toJson<String?>(indirizzo),
  14923. 'citta': serializer.toJson<String?>(citta),
  14924. 'provincia': serializer.toJson<String?>(provincia),
  14925. 'cap': serializer.toJson<String?>(cap),
  14926. 'idOrdine': serializer.toJson<int>(idOrdine),
  14927. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  14928. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  14929. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  14930. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  14931. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  14932. 'dataModifica': serializer.toJson<String?>(dataModifica),
  14933. 'riferimento': serializer.toJson<String?>(riferimento),
  14934. 'noteCliente': serializer.toJson<String?>(noteCliente),
  14935. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  14936. 'idCliente': serializer.toJson<int?>(idCliente),
  14937. 'idFiliale': serializer.toJson<int?>(idFiliale),
  14938. 'stato': serializer.toJson<String?>(stato),
  14939. 'idListino': serializer.toJson<int?>(idListino),
  14940. 'idAgente': serializer.toJson<int?>(idAgente),
  14941. 'idPagamento': serializer.toJson<int?>(idPagamento),
  14942. 'totale': serializer.toJson<double?>(totale),
  14943. };
  14944. }
  14945. VOrdiniData copyWith(
  14946. {String? codAgente,
  14947. Value<String?> codCliente = const Value.absent(),
  14948. Value<String?> ragioneSociale = const Value.absent(),
  14949. Value<String?> codFiliale = const Value.absent(),
  14950. Value<String?> filiale = const Value.absent(),
  14951. Value<String?> indirizzo = const Value.absent(),
  14952. Value<String?> citta = const Value.absent(),
  14953. Value<String?> provincia = const Value.absent(),
  14954. Value<String?> cap = const Value.absent(),
  14955. int? idOrdine,
  14956. Value<int?> idOrdineSede = const Value.absent(),
  14957. Value<int?> numeroOrdine = const Value.absent(),
  14958. Value<String?> numeroOrdineSede = const Value.absent(),
  14959. Value<String?> dataOrdine = const Value.absent(),
  14960. Value<String?> dataConsegna = const Value.absent(),
  14961. Value<String?> dataModifica = const Value.absent(),
  14962. Value<String?> riferimento = const Value.absent(),
  14963. Value<String?> noteCliente = const Value.absent(),
  14964. Value<String?> noteOrdine = const Value.absent(),
  14965. Value<int?> idCliente = const Value.absent(),
  14966. Value<int?> idFiliale = const Value.absent(),
  14967. Value<String?> stato = const Value.absent(),
  14968. Value<int?> idListino = const Value.absent(),
  14969. Value<int?> idAgente = const Value.absent(),
  14970. Value<int?> idPagamento = const Value.absent(),
  14971. Value<double?> totale = const Value.absent()}) =>
  14972. VOrdiniData(
  14973. codAgente: codAgente ?? this.codAgente,
  14974. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  14975. ragioneSociale:
  14976. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  14977. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  14978. filiale: filiale.present ? filiale.value : this.filiale,
  14979. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  14980. citta: citta.present ? citta.value : this.citta,
  14981. provincia: provincia.present ? provincia.value : this.provincia,
  14982. cap: cap.present ? cap.value : this.cap,
  14983. idOrdine: idOrdine ?? this.idOrdine,
  14984. idOrdineSede:
  14985. idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  14986. numeroOrdine:
  14987. numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  14988. numeroOrdineSede: numeroOrdineSede.present
  14989. ? numeroOrdineSede.value
  14990. : this.numeroOrdineSede,
  14991. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  14992. dataConsegna:
  14993. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  14994. dataModifica:
  14995. dataModifica.present ? dataModifica.value : this.dataModifica,
  14996. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  14997. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  14998. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  14999. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  15000. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  15001. stato: stato.present ? stato.value : this.stato,
  15002. idListino: idListino.present ? idListino.value : this.idListino,
  15003. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  15004. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  15005. totale: totale.present ? totale.value : this.totale,
  15006. );
  15007. VOrdiniData copyWithCompanion(VOrdiniCompanion data) {
  15008. return VOrdiniData(
  15009. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  15010. codCliente:
  15011. data.codCliente.present ? data.codCliente.value : this.codCliente,
  15012. ragioneSociale: data.ragioneSociale.present
  15013. ? data.ragioneSociale.value
  15014. : this.ragioneSociale,
  15015. codFiliale:
  15016. data.codFiliale.present ? data.codFiliale.value : this.codFiliale,
  15017. filiale: data.filiale.present ? data.filiale.value : this.filiale,
  15018. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  15019. citta: data.citta.present ? data.citta.value : this.citta,
  15020. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  15021. cap: data.cap.present ? data.cap.value : this.cap,
  15022. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  15023. idOrdineSede: data.idOrdineSede.present
  15024. ? data.idOrdineSede.value
  15025. : this.idOrdineSede,
  15026. numeroOrdine: data.numeroOrdine.present
  15027. ? data.numeroOrdine.value
  15028. : this.numeroOrdine,
  15029. numeroOrdineSede: data.numeroOrdineSede.present
  15030. ? data.numeroOrdineSede.value
  15031. : this.numeroOrdineSede,
  15032. dataOrdine:
  15033. data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine,
  15034. dataConsegna: data.dataConsegna.present
  15035. ? data.dataConsegna.value
  15036. : this.dataConsegna,
  15037. dataModifica: data.dataModifica.present
  15038. ? data.dataModifica.value
  15039. : this.dataModifica,
  15040. riferimento:
  15041. data.riferimento.present ? data.riferimento.value : this.riferimento,
  15042. noteCliente:
  15043. data.noteCliente.present ? data.noteCliente.value : this.noteCliente,
  15044. noteOrdine:
  15045. data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine,
  15046. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  15047. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  15048. stato: data.stato.present ? data.stato.value : this.stato,
  15049. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  15050. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  15051. idPagamento:
  15052. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  15053. totale: data.totale.present ? data.totale.value : this.totale,
  15054. );
  15055. }
  15056. @override
  15057. String toString() {
  15058. return (StringBuffer('VOrdiniData(')
  15059. ..write('codAgente: $codAgente, ')
  15060. ..write('codCliente: $codCliente, ')
  15061. ..write('ragioneSociale: $ragioneSociale, ')
  15062. ..write('codFiliale: $codFiliale, ')
  15063. ..write('filiale: $filiale, ')
  15064. ..write('indirizzo: $indirizzo, ')
  15065. ..write('citta: $citta, ')
  15066. ..write('provincia: $provincia, ')
  15067. ..write('cap: $cap, ')
  15068. ..write('idOrdine: $idOrdine, ')
  15069. ..write('idOrdineSede: $idOrdineSede, ')
  15070. ..write('numeroOrdine: $numeroOrdine, ')
  15071. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  15072. ..write('dataOrdine: $dataOrdine, ')
  15073. ..write('dataConsegna: $dataConsegna, ')
  15074. ..write('dataModifica: $dataModifica, ')
  15075. ..write('riferimento: $riferimento, ')
  15076. ..write('noteCliente: $noteCliente, ')
  15077. ..write('noteOrdine: $noteOrdine, ')
  15078. ..write('idCliente: $idCliente, ')
  15079. ..write('idFiliale: $idFiliale, ')
  15080. ..write('stato: $stato, ')
  15081. ..write('idListino: $idListino, ')
  15082. ..write('idAgente: $idAgente, ')
  15083. ..write('idPagamento: $idPagamento, ')
  15084. ..write('totale: $totale')
  15085. ..write(')'))
  15086. .toString();
  15087. }
  15088. @override
  15089. int get hashCode => Object.hashAll([
  15090. codAgente,
  15091. codCliente,
  15092. ragioneSociale,
  15093. codFiliale,
  15094. filiale,
  15095. indirizzo,
  15096. citta,
  15097. provincia,
  15098. cap,
  15099. idOrdine,
  15100. idOrdineSede,
  15101. numeroOrdine,
  15102. numeroOrdineSede,
  15103. dataOrdine,
  15104. dataConsegna,
  15105. dataModifica,
  15106. riferimento,
  15107. noteCliente,
  15108. noteOrdine,
  15109. idCliente,
  15110. idFiliale,
  15111. stato,
  15112. idListino,
  15113. idAgente,
  15114. idPagamento,
  15115. totale
  15116. ]);
  15117. @override
  15118. bool operator ==(Object other) =>
  15119. identical(this, other) ||
  15120. (other is VOrdiniData &&
  15121. other.codAgente == this.codAgente &&
  15122. other.codCliente == this.codCliente &&
  15123. other.ragioneSociale == this.ragioneSociale &&
  15124. other.codFiliale == this.codFiliale &&
  15125. other.filiale == this.filiale &&
  15126. other.indirizzo == this.indirizzo &&
  15127. other.citta == this.citta &&
  15128. other.provincia == this.provincia &&
  15129. other.cap == this.cap &&
  15130. other.idOrdine == this.idOrdine &&
  15131. other.idOrdineSede == this.idOrdineSede &&
  15132. other.numeroOrdine == this.numeroOrdine &&
  15133. other.numeroOrdineSede == this.numeroOrdineSede &&
  15134. other.dataOrdine == this.dataOrdine &&
  15135. other.dataConsegna == this.dataConsegna &&
  15136. other.dataModifica == this.dataModifica &&
  15137. other.riferimento == this.riferimento &&
  15138. other.noteCliente == this.noteCliente &&
  15139. other.noteOrdine == this.noteOrdine &&
  15140. other.idCliente == this.idCliente &&
  15141. other.idFiliale == this.idFiliale &&
  15142. other.stato == this.stato &&
  15143. other.idListino == this.idListino &&
  15144. other.idAgente == this.idAgente &&
  15145. other.idPagamento == this.idPagamento &&
  15146. other.totale == this.totale);
  15147. }
  15148. class VOrdiniCompanion extends UpdateCompanion<VOrdiniData> {
  15149. final Value<String> codAgente;
  15150. final Value<String?> codCliente;
  15151. final Value<String?> ragioneSociale;
  15152. final Value<String?> codFiliale;
  15153. final Value<String?> filiale;
  15154. final Value<String?> indirizzo;
  15155. final Value<String?> citta;
  15156. final Value<String?> provincia;
  15157. final Value<String?> cap;
  15158. final Value<int> idOrdine;
  15159. final Value<int?> idOrdineSede;
  15160. final Value<int?> numeroOrdine;
  15161. final Value<String?> numeroOrdineSede;
  15162. final Value<String?> dataOrdine;
  15163. final Value<String?> dataConsegna;
  15164. final Value<String?> dataModifica;
  15165. final Value<String?> riferimento;
  15166. final Value<String?> noteCliente;
  15167. final Value<String?> noteOrdine;
  15168. final Value<int?> idCliente;
  15169. final Value<int?> idFiliale;
  15170. final Value<String?> stato;
  15171. final Value<int?> idListino;
  15172. final Value<int?> idAgente;
  15173. final Value<int?> idPagamento;
  15174. final Value<double?> totale;
  15175. const VOrdiniCompanion({
  15176. this.codAgente = const Value.absent(),
  15177. this.codCliente = const Value.absent(),
  15178. this.ragioneSociale = const Value.absent(),
  15179. this.codFiliale = const Value.absent(),
  15180. this.filiale = const Value.absent(),
  15181. this.indirizzo = const Value.absent(),
  15182. this.citta = const Value.absent(),
  15183. this.provincia = const Value.absent(),
  15184. this.cap = const Value.absent(),
  15185. this.idOrdine = const Value.absent(),
  15186. this.idOrdineSede = const Value.absent(),
  15187. this.numeroOrdine = const Value.absent(),
  15188. this.numeroOrdineSede = const Value.absent(),
  15189. this.dataOrdine = const Value.absent(),
  15190. this.dataConsegna = const Value.absent(),
  15191. this.dataModifica = const Value.absent(),
  15192. this.riferimento = const Value.absent(),
  15193. this.noteCliente = const Value.absent(),
  15194. this.noteOrdine = const Value.absent(),
  15195. this.idCliente = const Value.absent(),
  15196. this.idFiliale = const Value.absent(),
  15197. this.stato = const Value.absent(),
  15198. this.idListino = const Value.absent(),
  15199. this.idAgente = const Value.absent(),
  15200. this.idPagamento = const Value.absent(),
  15201. this.totale = const Value.absent(),
  15202. });
  15203. VOrdiniCompanion.insert({
  15204. required String codAgente,
  15205. this.codCliente = const Value.absent(),
  15206. this.ragioneSociale = const Value.absent(),
  15207. this.codFiliale = const Value.absent(),
  15208. this.filiale = const Value.absent(),
  15209. this.indirizzo = const Value.absent(),
  15210. this.citta = const Value.absent(),
  15211. this.provincia = const Value.absent(),
  15212. this.cap = const Value.absent(),
  15213. required int idOrdine,
  15214. this.idOrdineSede = const Value.absent(),
  15215. this.numeroOrdine = const Value.absent(),
  15216. this.numeroOrdineSede = const Value.absent(),
  15217. this.dataOrdine = const Value.absent(),
  15218. this.dataConsegna = const Value.absent(),
  15219. this.dataModifica = const Value.absent(),
  15220. this.riferimento = const Value.absent(),
  15221. this.noteCliente = const Value.absent(),
  15222. this.noteOrdine = const Value.absent(),
  15223. this.idCliente = const Value.absent(),
  15224. this.idFiliale = const Value.absent(),
  15225. this.stato = const Value.absent(),
  15226. this.idListino = const Value.absent(),
  15227. this.idAgente = const Value.absent(),
  15228. this.idPagamento = const Value.absent(),
  15229. this.totale = const Value.absent(),
  15230. }) : codAgente = Value(codAgente),
  15231. idOrdine = Value(idOrdine);
  15232. static Insertable<VOrdiniData> custom({
  15233. Expression<String>? codAgente,
  15234. Expression<String>? codCliente,
  15235. Expression<String>? ragioneSociale,
  15236. Expression<String>? codFiliale,
  15237. Expression<String>? filiale,
  15238. Expression<String>? indirizzo,
  15239. Expression<String>? citta,
  15240. Expression<String>? provincia,
  15241. Expression<String>? cap,
  15242. Expression<int>? idOrdine,
  15243. Expression<int>? idOrdineSede,
  15244. Expression<int>? numeroOrdine,
  15245. Expression<String>? numeroOrdineSede,
  15246. Expression<String>? dataOrdine,
  15247. Expression<String>? dataConsegna,
  15248. Expression<String>? dataModifica,
  15249. Expression<String>? riferimento,
  15250. Expression<String>? noteCliente,
  15251. Expression<String>? noteOrdine,
  15252. Expression<int>? idCliente,
  15253. Expression<int>? idFiliale,
  15254. Expression<String>? stato,
  15255. Expression<int>? idListino,
  15256. Expression<int>? idAgente,
  15257. Expression<int>? idPagamento,
  15258. Expression<double>? totale,
  15259. }) {
  15260. return RawValuesInsertable({
  15261. if (codAgente != null) 'codAgente': codAgente,
  15262. if (codCliente != null) 'codCliente': codCliente,
  15263. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  15264. if (codFiliale != null) 'codFiliale': codFiliale,
  15265. if (filiale != null) 'Filiale': filiale,
  15266. if (indirizzo != null) 'indirizzo': indirizzo,
  15267. if (citta != null) 'citta': citta,
  15268. if (provincia != null) 'provincia': provincia,
  15269. if (cap != null) 'cap': cap,
  15270. if (idOrdine != null) 'idOrdine': idOrdine,
  15271. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  15272. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  15273. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  15274. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  15275. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  15276. if (dataModifica != null) 'dataModifica': dataModifica,
  15277. if (riferimento != null) 'riferimento': riferimento,
  15278. if (noteCliente != null) 'noteCliente': noteCliente,
  15279. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  15280. if (idCliente != null) 'idCliente': idCliente,
  15281. if (idFiliale != null) 'idFiliale': idFiliale,
  15282. if (stato != null) 'stato': stato,
  15283. if (idListino != null) 'idListino': idListino,
  15284. if (idAgente != null) 'idAgente': idAgente,
  15285. if (idPagamento != null) 'idPagamento': idPagamento,
  15286. if (totale != null) 'totale': totale,
  15287. });
  15288. }
  15289. VOrdiniCompanion copyWith(
  15290. {Value<String>? codAgente,
  15291. Value<String?>? codCliente,
  15292. Value<String?>? ragioneSociale,
  15293. Value<String?>? codFiliale,
  15294. Value<String?>? filiale,
  15295. Value<String?>? indirizzo,
  15296. Value<String?>? citta,
  15297. Value<String?>? provincia,
  15298. Value<String?>? cap,
  15299. Value<int>? idOrdine,
  15300. Value<int?>? idOrdineSede,
  15301. Value<int?>? numeroOrdine,
  15302. Value<String?>? numeroOrdineSede,
  15303. Value<String?>? dataOrdine,
  15304. Value<String?>? dataConsegna,
  15305. Value<String?>? dataModifica,
  15306. Value<String?>? riferimento,
  15307. Value<String?>? noteCliente,
  15308. Value<String?>? noteOrdine,
  15309. Value<int?>? idCliente,
  15310. Value<int?>? idFiliale,
  15311. Value<String?>? stato,
  15312. Value<int?>? idListino,
  15313. Value<int?>? idAgente,
  15314. Value<int?>? idPagamento,
  15315. Value<double?>? totale}) {
  15316. return VOrdiniCompanion(
  15317. codAgente: codAgente ?? this.codAgente,
  15318. codCliente: codCliente ?? this.codCliente,
  15319. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  15320. codFiliale: codFiliale ?? this.codFiliale,
  15321. filiale: filiale ?? this.filiale,
  15322. indirizzo: indirizzo ?? this.indirizzo,
  15323. citta: citta ?? this.citta,
  15324. provincia: provincia ?? this.provincia,
  15325. cap: cap ?? this.cap,
  15326. idOrdine: idOrdine ?? this.idOrdine,
  15327. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  15328. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  15329. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  15330. dataOrdine: dataOrdine ?? this.dataOrdine,
  15331. dataConsegna: dataConsegna ?? this.dataConsegna,
  15332. dataModifica: dataModifica ?? this.dataModifica,
  15333. riferimento: riferimento ?? this.riferimento,
  15334. noteCliente: noteCliente ?? this.noteCliente,
  15335. noteOrdine: noteOrdine ?? this.noteOrdine,
  15336. idCliente: idCliente ?? this.idCliente,
  15337. idFiliale: idFiliale ?? this.idFiliale,
  15338. stato: stato ?? this.stato,
  15339. idListino: idListino ?? this.idListino,
  15340. idAgente: idAgente ?? this.idAgente,
  15341. idPagamento: idPagamento ?? this.idPagamento,
  15342. totale: totale ?? this.totale,
  15343. );
  15344. }
  15345. @override
  15346. Map<String, Expression> toColumns(bool nullToAbsent) {
  15347. final map = <String, Expression>{};
  15348. if (codAgente.present) {
  15349. map['codAgente'] = Variable<String>(codAgente.value);
  15350. }
  15351. if (codCliente.present) {
  15352. map['codCliente'] = Variable<String>(codCliente.value);
  15353. }
  15354. if (ragioneSociale.present) {
  15355. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  15356. }
  15357. if (codFiliale.present) {
  15358. map['codFiliale'] = Variable<String>(codFiliale.value);
  15359. }
  15360. if (filiale.present) {
  15361. map['Filiale'] = Variable<String>(filiale.value);
  15362. }
  15363. if (indirizzo.present) {
  15364. map['indirizzo'] = Variable<String>(indirizzo.value);
  15365. }
  15366. if (citta.present) {
  15367. map['citta'] = Variable<String>(citta.value);
  15368. }
  15369. if (provincia.present) {
  15370. map['provincia'] = Variable<String>(provincia.value);
  15371. }
  15372. if (cap.present) {
  15373. map['cap'] = Variable<String>(cap.value);
  15374. }
  15375. if (idOrdine.present) {
  15376. map['idOrdine'] = Variable<int>(idOrdine.value);
  15377. }
  15378. if (idOrdineSede.present) {
  15379. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  15380. }
  15381. if (numeroOrdine.present) {
  15382. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  15383. }
  15384. if (numeroOrdineSede.present) {
  15385. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  15386. }
  15387. if (dataOrdine.present) {
  15388. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  15389. }
  15390. if (dataConsegna.present) {
  15391. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  15392. }
  15393. if (dataModifica.present) {
  15394. map['dataModifica'] = Variable<String>(dataModifica.value);
  15395. }
  15396. if (riferimento.present) {
  15397. map['riferimento'] = Variable<String>(riferimento.value);
  15398. }
  15399. if (noteCliente.present) {
  15400. map['noteCliente'] = Variable<String>(noteCliente.value);
  15401. }
  15402. if (noteOrdine.present) {
  15403. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  15404. }
  15405. if (idCliente.present) {
  15406. map['idCliente'] = Variable<int>(idCliente.value);
  15407. }
  15408. if (idFiliale.present) {
  15409. map['idFiliale'] = Variable<int>(idFiliale.value);
  15410. }
  15411. if (stato.present) {
  15412. map['stato'] = Variable<String>(stato.value);
  15413. }
  15414. if (idListino.present) {
  15415. map['idListino'] = Variable<int>(idListino.value);
  15416. }
  15417. if (idAgente.present) {
  15418. map['idAgente'] = Variable<int>(idAgente.value);
  15419. }
  15420. if (idPagamento.present) {
  15421. map['idPagamento'] = Variable<int>(idPagamento.value);
  15422. }
  15423. if (totale.present) {
  15424. map['totale'] = Variable<double>(totale.value);
  15425. }
  15426. return map;
  15427. }
  15428. @override
  15429. String toString() {
  15430. return (StringBuffer('VOrdiniCompanion(')
  15431. ..write('codAgente: $codAgente, ')
  15432. ..write('codCliente: $codCliente, ')
  15433. ..write('ragioneSociale: $ragioneSociale, ')
  15434. ..write('codFiliale: $codFiliale, ')
  15435. ..write('filiale: $filiale, ')
  15436. ..write('indirizzo: $indirizzo, ')
  15437. ..write('citta: $citta, ')
  15438. ..write('provincia: $provincia, ')
  15439. ..write('cap: $cap, ')
  15440. ..write('idOrdine: $idOrdine, ')
  15441. ..write('idOrdineSede: $idOrdineSede, ')
  15442. ..write('numeroOrdine: $numeroOrdine, ')
  15443. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  15444. ..write('dataOrdine: $dataOrdine, ')
  15445. ..write('dataConsegna: $dataConsegna, ')
  15446. ..write('dataModifica: $dataModifica, ')
  15447. ..write('riferimento: $riferimento, ')
  15448. ..write('noteCliente: $noteCliente, ')
  15449. ..write('noteOrdine: $noteOrdine, ')
  15450. ..write('idCliente: $idCliente, ')
  15451. ..write('idFiliale: $idFiliale, ')
  15452. ..write('stato: $stato, ')
  15453. ..write('idListino: $idListino, ')
  15454. ..write('idAgente: $idAgente, ')
  15455. ..write('idPagamento: $idPagamento, ')
  15456. ..write('totale: $totale')
  15457. ..write(')'))
  15458. .toString();
  15459. }
  15460. }
  15461. abstract class _$AppDatabase extends GeneratedDatabase {
  15462. _$AppDatabase(QueryExecutor e) : super(e);
  15463. $AppDatabaseManager get managers => $AppDatabaseManager(this);
  15464. late final $AgentiTable agenti = $AgentiTable(this);
  15465. late final $ArticoliTable articoli = $ArticoliTable(this);
  15466. late final $ClientiTable clienti = $ClientiTable(this);
  15467. late final $OrdiniTable ordini = $OrdiniTable(this);
  15468. late final $RigheOrdineTable righeOrdine = $RigheOrdineTable(this);
  15469. late final $FilialiTable filiali = $FilialiTable(this);
  15470. late final $ListiniTable listini = $ListiniTable(this);
  15471. late final $ListiniArticoloTable listiniArticolo =
  15472. $ListiniArticoloTable(this);
  15473. late final $ListiniClienteTable listiniCliente = $ListiniClienteTable(this);
  15474. late final $ScontiTable sconti = $ScontiTable(this);
  15475. late final $ScontiClienteTable scontiCliente = $ScontiClienteTable(this);
  15476. late final $PagamentiTable pagamenti = $PagamentiTable(this);
  15477. late final $ParametriTable parametri = $ParametriTable(this);
  15478. late final $TabelleTable tabelle = $TabelleTable(this);
  15479. late final $PromozioniTable promozioni = $PromozioniTable(this);
  15480. late final $PromoArticoliTable promoArticoli = $PromoArticoliTable(this);
  15481. late final $PromoListiniTable promoListini = $PromoListiniTable(this);
  15482. late final $PromoOmaggiTable promoOmaggi = $PromoOmaggiTable(this);
  15483. late final $ClientiAgenteTable clientiAgente = $ClientiAgenteTable(this);
  15484. late final $ScadenzeTable scadenze = $ScadenzeTable(this);
  15485. late final $StatisticheVenditaTable statisticheVendita =
  15486. $StatisticheVenditaTable(this);
  15487. late final $ArticoliConPromoTable articoliConPromo =
  15488. $ArticoliConPromoTable(this);
  15489. late final $OrdiniSenzaRigheTable ordiniSenzaRighe =
  15490. $OrdiniSenzaRigheTable(this);
  15491. late final $TopItemTable topItem = $TopItemTable(this);
  15492. late final $TopCustomerTable topCustomer = $TopCustomerTable(this);
  15493. late final $VOrdiniTable vOrdini = $VOrdiniTable(this);
  15494. @override
  15495. Iterable<TableInfo<Table, Object?>> get allTables =>
  15496. allSchemaEntities.whereType<TableInfo<Table, Object?>>();
  15497. @override
  15498. List<DatabaseSchemaEntity> get allSchemaEntities => [
  15499. agenti,
  15500. articoli,
  15501. clienti,
  15502. ordini,
  15503. righeOrdine,
  15504. filiali,
  15505. listini,
  15506. listiniArticolo,
  15507. listiniCliente,
  15508. sconti,
  15509. scontiCliente,
  15510. pagamenti,
  15511. parametri,
  15512. tabelle,
  15513. promozioni,
  15514. promoArticoli,
  15515. promoListini,
  15516. promoOmaggi,
  15517. clientiAgente,
  15518. scadenze,
  15519. statisticheVendita,
  15520. articoliConPromo,
  15521. ordiniSenzaRighe,
  15522. topItem,
  15523. topCustomer,
  15524. vOrdini
  15525. ];
  15526. }
  15527. typedef $$AgentiTableCreateCompanionBuilder = AgentiCompanion Function({
  15528. Value<int> idAgente,
  15529. Value<String?> codAgente,
  15530. Value<String?> ragioneSociale,
  15531. Value<String?> pwd,
  15532. Value<String?> telefono,
  15533. Value<String?> cellulare,
  15534. Value<String?> email,
  15535. Value<String?> indirizzo,
  15536. Value<String?> citta,
  15537. Value<String?> cap,
  15538. Value<String?> provincia,
  15539. Value<String?> frazione,
  15540. Value<int?> attivo,
  15541. Value<int?> modificaPrezzi,
  15542. Value<String?> capoArea,
  15543. });
  15544. typedef $$AgentiTableUpdateCompanionBuilder = AgentiCompanion Function({
  15545. Value<int> idAgente,
  15546. Value<String?> codAgente,
  15547. Value<String?> ragioneSociale,
  15548. Value<String?> pwd,
  15549. Value<String?> telefono,
  15550. Value<String?> cellulare,
  15551. Value<String?> email,
  15552. Value<String?> indirizzo,
  15553. Value<String?> citta,
  15554. Value<String?> cap,
  15555. Value<String?> provincia,
  15556. Value<String?> frazione,
  15557. Value<int?> attivo,
  15558. Value<int?> modificaPrezzi,
  15559. Value<String?> capoArea,
  15560. });
  15561. class $$AgentiTableFilterComposer
  15562. extends Composer<_$AppDatabase, $AgentiTable> {
  15563. $$AgentiTableFilterComposer({
  15564. required super.$db,
  15565. required super.$table,
  15566. super.joinBuilder,
  15567. super.$addJoinBuilderToRootComposer,
  15568. super.$removeJoinBuilderFromRootComposer,
  15569. });
  15570. ColumnFilters<int> get idAgente => $composableBuilder(
  15571. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  15572. ColumnFilters<String> get codAgente => $composableBuilder(
  15573. column: $table.codAgente, builder: (column) => ColumnFilters(column));
  15574. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  15575. column: $table.ragioneSociale,
  15576. builder: (column) => ColumnFilters(column));
  15577. ColumnFilters<String> get pwd => $composableBuilder(
  15578. column: $table.pwd, builder: (column) => ColumnFilters(column));
  15579. ColumnFilters<String> get telefono => $composableBuilder(
  15580. column: $table.telefono, builder: (column) => ColumnFilters(column));
  15581. ColumnFilters<String> get cellulare => $composableBuilder(
  15582. column: $table.cellulare, builder: (column) => ColumnFilters(column));
  15583. ColumnFilters<String> get email => $composableBuilder(
  15584. column: $table.email, builder: (column) => ColumnFilters(column));
  15585. ColumnFilters<String> get indirizzo => $composableBuilder(
  15586. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  15587. ColumnFilters<String> get citta => $composableBuilder(
  15588. column: $table.citta, builder: (column) => ColumnFilters(column));
  15589. ColumnFilters<String> get cap => $composableBuilder(
  15590. column: $table.cap, builder: (column) => ColumnFilters(column));
  15591. ColumnFilters<String> get provincia => $composableBuilder(
  15592. column: $table.provincia, builder: (column) => ColumnFilters(column));
  15593. ColumnFilters<String> get frazione => $composableBuilder(
  15594. column: $table.frazione, builder: (column) => ColumnFilters(column));
  15595. ColumnFilters<int> get attivo => $composableBuilder(
  15596. column: $table.attivo, builder: (column) => ColumnFilters(column));
  15597. ColumnFilters<int> get modificaPrezzi => $composableBuilder(
  15598. column: $table.modificaPrezzi,
  15599. builder: (column) => ColumnFilters(column));
  15600. ColumnFilters<String> get capoArea => $composableBuilder(
  15601. column: $table.capoArea, builder: (column) => ColumnFilters(column));
  15602. }
  15603. class $$AgentiTableOrderingComposer
  15604. extends Composer<_$AppDatabase, $AgentiTable> {
  15605. $$AgentiTableOrderingComposer({
  15606. required super.$db,
  15607. required super.$table,
  15608. super.joinBuilder,
  15609. super.$addJoinBuilderToRootComposer,
  15610. super.$removeJoinBuilderFromRootComposer,
  15611. });
  15612. ColumnOrderings<int> get idAgente => $composableBuilder(
  15613. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  15614. ColumnOrderings<String> get codAgente => $composableBuilder(
  15615. column: $table.codAgente, builder: (column) => ColumnOrderings(column));
  15616. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  15617. column: $table.ragioneSociale,
  15618. builder: (column) => ColumnOrderings(column));
  15619. ColumnOrderings<String> get pwd => $composableBuilder(
  15620. column: $table.pwd, builder: (column) => ColumnOrderings(column));
  15621. ColumnOrderings<String> get telefono => $composableBuilder(
  15622. column: $table.telefono, builder: (column) => ColumnOrderings(column));
  15623. ColumnOrderings<String> get cellulare => $composableBuilder(
  15624. column: $table.cellulare, builder: (column) => ColumnOrderings(column));
  15625. ColumnOrderings<String> get email => $composableBuilder(
  15626. column: $table.email, builder: (column) => ColumnOrderings(column));
  15627. ColumnOrderings<String> get indirizzo => $composableBuilder(
  15628. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  15629. ColumnOrderings<String> get citta => $composableBuilder(
  15630. column: $table.citta, builder: (column) => ColumnOrderings(column));
  15631. ColumnOrderings<String> get cap => $composableBuilder(
  15632. column: $table.cap, builder: (column) => ColumnOrderings(column));
  15633. ColumnOrderings<String> get provincia => $composableBuilder(
  15634. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  15635. ColumnOrderings<String> get frazione => $composableBuilder(
  15636. column: $table.frazione, builder: (column) => ColumnOrderings(column));
  15637. ColumnOrderings<int> get attivo => $composableBuilder(
  15638. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  15639. ColumnOrderings<int> get modificaPrezzi => $composableBuilder(
  15640. column: $table.modificaPrezzi,
  15641. builder: (column) => ColumnOrderings(column));
  15642. ColumnOrderings<String> get capoArea => $composableBuilder(
  15643. column: $table.capoArea, builder: (column) => ColumnOrderings(column));
  15644. }
  15645. class $$AgentiTableAnnotationComposer
  15646. extends Composer<_$AppDatabase, $AgentiTable> {
  15647. $$AgentiTableAnnotationComposer({
  15648. required super.$db,
  15649. required super.$table,
  15650. super.joinBuilder,
  15651. super.$addJoinBuilderToRootComposer,
  15652. super.$removeJoinBuilderFromRootComposer,
  15653. });
  15654. GeneratedColumn<int> get idAgente =>
  15655. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  15656. GeneratedColumn<String> get codAgente =>
  15657. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  15658. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  15659. column: $table.ragioneSociale, builder: (column) => column);
  15660. GeneratedColumn<String> get pwd =>
  15661. $composableBuilder(column: $table.pwd, builder: (column) => column);
  15662. GeneratedColumn<String> get telefono =>
  15663. $composableBuilder(column: $table.telefono, builder: (column) => column);
  15664. GeneratedColumn<String> get cellulare =>
  15665. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  15666. GeneratedColumn<String> get email =>
  15667. $composableBuilder(column: $table.email, builder: (column) => column);
  15668. GeneratedColumn<String> get indirizzo =>
  15669. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  15670. GeneratedColumn<String> get citta =>
  15671. $composableBuilder(column: $table.citta, builder: (column) => column);
  15672. GeneratedColumn<String> get cap =>
  15673. $composableBuilder(column: $table.cap, builder: (column) => column);
  15674. GeneratedColumn<String> get provincia =>
  15675. $composableBuilder(column: $table.provincia, builder: (column) => column);
  15676. GeneratedColumn<String> get frazione =>
  15677. $composableBuilder(column: $table.frazione, builder: (column) => column);
  15678. GeneratedColumn<int> get attivo =>
  15679. $composableBuilder(column: $table.attivo, builder: (column) => column);
  15680. GeneratedColumn<int> get modificaPrezzi => $composableBuilder(
  15681. column: $table.modificaPrezzi, builder: (column) => column);
  15682. GeneratedColumn<String> get capoArea =>
  15683. $composableBuilder(column: $table.capoArea, builder: (column) => column);
  15684. }
  15685. class $$AgentiTableTableManager extends RootTableManager<
  15686. _$AppDatabase,
  15687. $AgentiTable,
  15688. Agente,
  15689. $$AgentiTableFilterComposer,
  15690. $$AgentiTableOrderingComposer,
  15691. $$AgentiTableAnnotationComposer,
  15692. $$AgentiTableCreateCompanionBuilder,
  15693. $$AgentiTableUpdateCompanionBuilder,
  15694. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  15695. Agente,
  15696. PrefetchHooks Function()> {
  15697. $$AgentiTableTableManager(_$AppDatabase db, $AgentiTable table)
  15698. : super(TableManagerState(
  15699. db: db,
  15700. table: table,
  15701. createFilteringComposer: () =>
  15702. $$AgentiTableFilterComposer($db: db, $table: table),
  15703. createOrderingComposer: () =>
  15704. $$AgentiTableOrderingComposer($db: db, $table: table),
  15705. createComputedFieldComposer: () =>
  15706. $$AgentiTableAnnotationComposer($db: db, $table: table),
  15707. updateCompanionCallback: ({
  15708. Value<int> idAgente = const Value.absent(),
  15709. Value<String?> codAgente = const Value.absent(),
  15710. Value<String?> ragioneSociale = const Value.absent(),
  15711. Value<String?> pwd = const Value.absent(),
  15712. Value<String?> telefono = const Value.absent(),
  15713. Value<String?> cellulare = const Value.absent(),
  15714. Value<String?> email = const Value.absent(),
  15715. Value<String?> indirizzo = const Value.absent(),
  15716. Value<String?> citta = const Value.absent(),
  15717. Value<String?> cap = const Value.absent(),
  15718. Value<String?> provincia = const Value.absent(),
  15719. Value<String?> frazione = const Value.absent(),
  15720. Value<int?> attivo = const Value.absent(),
  15721. Value<int?> modificaPrezzi = const Value.absent(),
  15722. Value<String?> capoArea = const Value.absent(),
  15723. }) =>
  15724. AgentiCompanion(
  15725. idAgente: idAgente,
  15726. codAgente: codAgente,
  15727. ragioneSociale: ragioneSociale,
  15728. pwd: pwd,
  15729. telefono: telefono,
  15730. cellulare: cellulare,
  15731. email: email,
  15732. indirizzo: indirizzo,
  15733. citta: citta,
  15734. cap: cap,
  15735. provincia: provincia,
  15736. frazione: frazione,
  15737. attivo: attivo,
  15738. modificaPrezzi: modificaPrezzi,
  15739. capoArea: capoArea,
  15740. ),
  15741. createCompanionCallback: ({
  15742. Value<int> idAgente = const Value.absent(),
  15743. Value<String?> codAgente = const Value.absent(),
  15744. Value<String?> ragioneSociale = const Value.absent(),
  15745. Value<String?> pwd = const Value.absent(),
  15746. Value<String?> telefono = const Value.absent(),
  15747. Value<String?> cellulare = const Value.absent(),
  15748. Value<String?> email = const Value.absent(),
  15749. Value<String?> indirizzo = const Value.absent(),
  15750. Value<String?> citta = const Value.absent(),
  15751. Value<String?> cap = const Value.absent(),
  15752. Value<String?> provincia = const Value.absent(),
  15753. Value<String?> frazione = const Value.absent(),
  15754. Value<int?> attivo = const Value.absent(),
  15755. Value<int?> modificaPrezzi = const Value.absent(),
  15756. Value<String?> capoArea = const Value.absent(),
  15757. }) =>
  15758. AgentiCompanion.insert(
  15759. idAgente: idAgente,
  15760. codAgente: codAgente,
  15761. ragioneSociale: ragioneSociale,
  15762. pwd: pwd,
  15763. telefono: telefono,
  15764. cellulare: cellulare,
  15765. email: email,
  15766. indirizzo: indirizzo,
  15767. citta: citta,
  15768. cap: cap,
  15769. provincia: provincia,
  15770. frazione: frazione,
  15771. attivo: attivo,
  15772. modificaPrezzi: modificaPrezzi,
  15773. capoArea: capoArea,
  15774. ),
  15775. withReferenceMapper: (p0) => p0
  15776. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  15777. .toList(),
  15778. prefetchHooksCallback: null,
  15779. ));
  15780. }
  15781. typedef $$AgentiTableProcessedTableManager = ProcessedTableManager<
  15782. _$AppDatabase,
  15783. $AgentiTable,
  15784. Agente,
  15785. $$AgentiTableFilterComposer,
  15786. $$AgentiTableOrderingComposer,
  15787. $$AgentiTableAnnotationComposer,
  15788. $$AgentiTableCreateCompanionBuilder,
  15789. $$AgentiTableUpdateCompanionBuilder,
  15790. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  15791. Agente,
  15792. PrefetchHooks Function()>;
  15793. typedef $$ArticoliTableCreateCompanionBuilder = ArticoliCompanion Function({
  15794. Value<int> idArticolo,
  15795. Value<int?> posizione,
  15796. required String codArticolo,
  15797. Value<String?> descrizione,
  15798. Value<String?> ean,
  15799. Value<int?> idIva,
  15800. Value<int?> idClassifica1,
  15801. Value<int?> idClassifica2,
  15802. Value<int?> idClassifica3,
  15803. Value<int?> idClassifica4,
  15804. Value<double?> peso,
  15805. Value<double?> giacenza,
  15806. Value<String?> unitaMisura,
  15807. Value<int> attivo,
  15808. Value<int?> nonDisponibile,
  15809. Value<double?> pezziConfezione,
  15810. Value<String?> fileFoto,
  15811. Value<String?> schedaProdotto,
  15812. Value<String?> prezzoBase,
  15813. Value<String?> stato,
  15814. Value<String?> dataModifica,
  15815. Value<String?> gruppo,
  15816. Value<String?> categoria,
  15817. Value<String?> colliPerStrato,
  15818. Value<String?> stratiPerPallet,
  15819. });
  15820. typedef $$ArticoliTableUpdateCompanionBuilder = ArticoliCompanion Function({
  15821. Value<int> idArticolo,
  15822. Value<int?> posizione,
  15823. Value<String> codArticolo,
  15824. Value<String?> descrizione,
  15825. Value<String?> ean,
  15826. Value<int?> idIva,
  15827. Value<int?> idClassifica1,
  15828. Value<int?> idClassifica2,
  15829. Value<int?> idClassifica3,
  15830. Value<int?> idClassifica4,
  15831. Value<double?> peso,
  15832. Value<double?> giacenza,
  15833. Value<String?> unitaMisura,
  15834. Value<int> attivo,
  15835. Value<int?> nonDisponibile,
  15836. Value<double?> pezziConfezione,
  15837. Value<String?> fileFoto,
  15838. Value<String?> schedaProdotto,
  15839. Value<String?> prezzoBase,
  15840. Value<String?> stato,
  15841. Value<String?> dataModifica,
  15842. Value<String?> gruppo,
  15843. Value<String?> categoria,
  15844. Value<String?> colliPerStrato,
  15845. Value<String?> stratiPerPallet,
  15846. });
  15847. class $$ArticoliTableFilterComposer
  15848. extends Composer<_$AppDatabase, $ArticoliTable> {
  15849. $$ArticoliTableFilterComposer({
  15850. required super.$db,
  15851. required super.$table,
  15852. super.joinBuilder,
  15853. super.$addJoinBuilderToRootComposer,
  15854. super.$removeJoinBuilderFromRootComposer,
  15855. });
  15856. ColumnFilters<int> get idArticolo => $composableBuilder(
  15857. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  15858. ColumnFilters<int> get posizione => $composableBuilder(
  15859. column: $table.posizione, builder: (column) => ColumnFilters(column));
  15860. ColumnFilters<String> get codArticolo => $composableBuilder(
  15861. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  15862. ColumnFilters<String> get descrizione => $composableBuilder(
  15863. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  15864. ColumnFilters<String> get ean => $composableBuilder(
  15865. column: $table.ean, builder: (column) => ColumnFilters(column));
  15866. ColumnFilters<int> get idIva => $composableBuilder(
  15867. column: $table.idIva, builder: (column) => ColumnFilters(column));
  15868. ColumnFilters<int> get idClassifica1 => $composableBuilder(
  15869. column: $table.idClassifica1, builder: (column) => ColumnFilters(column));
  15870. ColumnFilters<int> get idClassifica2 => $composableBuilder(
  15871. column: $table.idClassifica2, builder: (column) => ColumnFilters(column));
  15872. ColumnFilters<int> get idClassifica3 => $composableBuilder(
  15873. column: $table.idClassifica3, builder: (column) => ColumnFilters(column));
  15874. ColumnFilters<int> get idClassifica4 => $composableBuilder(
  15875. column: $table.idClassifica4, builder: (column) => ColumnFilters(column));
  15876. ColumnFilters<double> get peso => $composableBuilder(
  15877. column: $table.peso, builder: (column) => ColumnFilters(column));
  15878. ColumnFilters<double> get giacenza => $composableBuilder(
  15879. column: $table.giacenza, builder: (column) => ColumnFilters(column));
  15880. ColumnFilters<String> get unitaMisura => $composableBuilder(
  15881. column: $table.unitaMisura, builder: (column) => ColumnFilters(column));
  15882. ColumnFilters<int> get attivo => $composableBuilder(
  15883. column: $table.attivo, builder: (column) => ColumnFilters(column));
  15884. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  15885. column: $table.nonDisponibile,
  15886. builder: (column) => ColumnFilters(column));
  15887. ColumnFilters<double> get pezziConfezione => $composableBuilder(
  15888. column: $table.pezziConfezione,
  15889. builder: (column) => ColumnFilters(column));
  15890. ColumnFilters<String> get fileFoto => $composableBuilder(
  15891. column: $table.fileFoto, builder: (column) => ColumnFilters(column));
  15892. ColumnFilters<String> get schedaProdotto => $composableBuilder(
  15893. column: $table.schedaProdotto,
  15894. builder: (column) => ColumnFilters(column));
  15895. ColumnFilters<String> get prezzoBase => $composableBuilder(
  15896. column: $table.prezzoBase, builder: (column) => ColumnFilters(column));
  15897. ColumnFilters<String> get stato => $composableBuilder(
  15898. column: $table.stato, builder: (column) => ColumnFilters(column));
  15899. ColumnFilters<String> get dataModifica => $composableBuilder(
  15900. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  15901. ColumnFilters<String> get gruppo => $composableBuilder(
  15902. column: $table.gruppo, builder: (column) => ColumnFilters(column));
  15903. ColumnFilters<String> get categoria => $composableBuilder(
  15904. column: $table.categoria, builder: (column) => ColumnFilters(column));
  15905. ColumnFilters<String> get colliPerStrato => $composableBuilder(
  15906. column: $table.colliPerStrato,
  15907. builder: (column) => ColumnFilters(column));
  15908. ColumnFilters<String> get stratiPerPallet => $composableBuilder(
  15909. column: $table.stratiPerPallet,
  15910. builder: (column) => ColumnFilters(column));
  15911. }
  15912. class $$ArticoliTableOrderingComposer
  15913. extends Composer<_$AppDatabase, $ArticoliTable> {
  15914. $$ArticoliTableOrderingComposer({
  15915. required super.$db,
  15916. required super.$table,
  15917. super.joinBuilder,
  15918. super.$addJoinBuilderToRootComposer,
  15919. super.$removeJoinBuilderFromRootComposer,
  15920. });
  15921. ColumnOrderings<int> get idArticolo => $composableBuilder(
  15922. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  15923. ColumnOrderings<int> get posizione => $composableBuilder(
  15924. column: $table.posizione, builder: (column) => ColumnOrderings(column));
  15925. ColumnOrderings<String> get codArticolo => $composableBuilder(
  15926. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  15927. ColumnOrderings<String> get descrizione => $composableBuilder(
  15928. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  15929. ColumnOrderings<String> get ean => $composableBuilder(
  15930. column: $table.ean, builder: (column) => ColumnOrderings(column));
  15931. ColumnOrderings<int> get idIva => $composableBuilder(
  15932. column: $table.idIva, builder: (column) => ColumnOrderings(column));
  15933. ColumnOrderings<int> get idClassifica1 => $composableBuilder(
  15934. column: $table.idClassifica1,
  15935. builder: (column) => ColumnOrderings(column));
  15936. ColumnOrderings<int> get idClassifica2 => $composableBuilder(
  15937. column: $table.idClassifica2,
  15938. builder: (column) => ColumnOrderings(column));
  15939. ColumnOrderings<int> get idClassifica3 => $composableBuilder(
  15940. column: $table.idClassifica3,
  15941. builder: (column) => ColumnOrderings(column));
  15942. ColumnOrderings<int> get idClassifica4 => $composableBuilder(
  15943. column: $table.idClassifica4,
  15944. builder: (column) => ColumnOrderings(column));
  15945. ColumnOrderings<double> get peso => $composableBuilder(
  15946. column: $table.peso, builder: (column) => ColumnOrderings(column));
  15947. ColumnOrderings<double> get giacenza => $composableBuilder(
  15948. column: $table.giacenza, builder: (column) => ColumnOrderings(column));
  15949. ColumnOrderings<String> get unitaMisura => $composableBuilder(
  15950. column: $table.unitaMisura, builder: (column) => ColumnOrderings(column));
  15951. ColumnOrderings<int> get attivo => $composableBuilder(
  15952. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  15953. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  15954. column: $table.nonDisponibile,
  15955. builder: (column) => ColumnOrderings(column));
  15956. ColumnOrderings<double> get pezziConfezione => $composableBuilder(
  15957. column: $table.pezziConfezione,
  15958. builder: (column) => ColumnOrderings(column));
  15959. ColumnOrderings<String> get fileFoto => $composableBuilder(
  15960. column: $table.fileFoto, builder: (column) => ColumnOrderings(column));
  15961. ColumnOrderings<String> get schedaProdotto => $composableBuilder(
  15962. column: $table.schedaProdotto,
  15963. builder: (column) => ColumnOrderings(column));
  15964. ColumnOrderings<String> get prezzoBase => $composableBuilder(
  15965. column: $table.prezzoBase, builder: (column) => ColumnOrderings(column));
  15966. ColumnOrderings<String> get stato => $composableBuilder(
  15967. column: $table.stato, builder: (column) => ColumnOrderings(column));
  15968. ColumnOrderings<String> get dataModifica => $composableBuilder(
  15969. column: $table.dataModifica,
  15970. builder: (column) => ColumnOrderings(column));
  15971. ColumnOrderings<String> get gruppo => $composableBuilder(
  15972. column: $table.gruppo, builder: (column) => ColumnOrderings(column));
  15973. ColumnOrderings<String> get categoria => $composableBuilder(
  15974. column: $table.categoria, builder: (column) => ColumnOrderings(column));
  15975. ColumnOrderings<String> get colliPerStrato => $composableBuilder(
  15976. column: $table.colliPerStrato,
  15977. builder: (column) => ColumnOrderings(column));
  15978. ColumnOrderings<String> get stratiPerPallet => $composableBuilder(
  15979. column: $table.stratiPerPallet,
  15980. builder: (column) => ColumnOrderings(column));
  15981. }
  15982. class $$ArticoliTableAnnotationComposer
  15983. extends Composer<_$AppDatabase, $ArticoliTable> {
  15984. $$ArticoliTableAnnotationComposer({
  15985. required super.$db,
  15986. required super.$table,
  15987. super.joinBuilder,
  15988. super.$addJoinBuilderToRootComposer,
  15989. super.$removeJoinBuilderFromRootComposer,
  15990. });
  15991. GeneratedColumn<int> get idArticolo => $composableBuilder(
  15992. column: $table.idArticolo, builder: (column) => column);
  15993. GeneratedColumn<int> get posizione =>
  15994. $composableBuilder(column: $table.posizione, builder: (column) => column);
  15995. GeneratedColumn<String> get codArticolo => $composableBuilder(
  15996. column: $table.codArticolo, builder: (column) => column);
  15997. GeneratedColumn<String> get descrizione => $composableBuilder(
  15998. column: $table.descrizione, builder: (column) => column);
  15999. GeneratedColumn<String> get ean =>
  16000. $composableBuilder(column: $table.ean, builder: (column) => column);
  16001. GeneratedColumn<int> get idIva =>
  16002. $composableBuilder(column: $table.idIva, builder: (column) => column);
  16003. GeneratedColumn<int> get idClassifica1 => $composableBuilder(
  16004. column: $table.idClassifica1, builder: (column) => column);
  16005. GeneratedColumn<int> get idClassifica2 => $composableBuilder(
  16006. column: $table.idClassifica2, builder: (column) => column);
  16007. GeneratedColumn<int> get idClassifica3 => $composableBuilder(
  16008. column: $table.idClassifica3, builder: (column) => column);
  16009. GeneratedColumn<int> get idClassifica4 => $composableBuilder(
  16010. column: $table.idClassifica4, builder: (column) => column);
  16011. GeneratedColumn<double> get peso =>
  16012. $composableBuilder(column: $table.peso, builder: (column) => column);
  16013. GeneratedColumn<double> get giacenza =>
  16014. $composableBuilder(column: $table.giacenza, builder: (column) => column);
  16015. GeneratedColumn<String> get unitaMisura => $composableBuilder(
  16016. column: $table.unitaMisura, builder: (column) => column);
  16017. GeneratedColumn<int> get attivo =>
  16018. $composableBuilder(column: $table.attivo, builder: (column) => column);
  16019. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  16020. column: $table.nonDisponibile, builder: (column) => column);
  16021. GeneratedColumn<double> get pezziConfezione => $composableBuilder(
  16022. column: $table.pezziConfezione, builder: (column) => column);
  16023. GeneratedColumn<String> get fileFoto =>
  16024. $composableBuilder(column: $table.fileFoto, builder: (column) => column);
  16025. GeneratedColumn<String> get schedaProdotto => $composableBuilder(
  16026. column: $table.schedaProdotto, builder: (column) => column);
  16027. GeneratedColumn<String> get prezzoBase => $composableBuilder(
  16028. column: $table.prezzoBase, builder: (column) => column);
  16029. GeneratedColumn<String> get stato =>
  16030. $composableBuilder(column: $table.stato, builder: (column) => column);
  16031. GeneratedColumn<String> get dataModifica => $composableBuilder(
  16032. column: $table.dataModifica, builder: (column) => column);
  16033. GeneratedColumn<String> get gruppo =>
  16034. $composableBuilder(column: $table.gruppo, builder: (column) => column);
  16035. GeneratedColumn<String> get categoria =>
  16036. $composableBuilder(column: $table.categoria, builder: (column) => column);
  16037. GeneratedColumn<String> get colliPerStrato => $composableBuilder(
  16038. column: $table.colliPerStrato, builder: (column) => column);
  16039. GeneratedColumn<String> get stratiPerPallet => $composableBuilder(
  16040. column: $table.stratiPerPallet, builder: (column) => column);
  16041. }
  16042. class $$ArticoliTableTableManager extends RootTableManager<
  16043. _$AppDatabase,
  16044. $ArticoliTable,
  16045. Articolo,
  16046. $$ArticoliTableFilterComposer,
  16047. $$ArticoliTableOrderingComposer,
  16048. $$ArticoliTableAnnotationComposer,
  16049. $$ArticoliTableCreateCompanionBuilder,
  16050. $$ArticoliTableUpdateCompanionBuilder,
  16051. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  16052. Articolo,
  16053. PrefetchHooks Function()> {
  16054. $$ArticoliTableTableManager(_$AppDatabase db, $ArticoliTable table)
  16055. : super(TableManagerState(
  16056. db: db,
  16057. table: table,
  16058. createFilteringComposer: () =>
  16059. $$ArticoliTableFilterComposer($db: db, $table: table),
  16060. createOrderingComposer: () =>
  16061. $$ArticoliTableOrderingComposer($db: db, $table: table),
  16062. createComputedFieldComposer: () =>
  16063. $$ArticoliTableAnnotationComposer($db: db, $table: table),
  16064. updateCompanionCallback: ({
  16065. Value<int> idArticolo = const Value.absent(),
  16066. Value<int?> posizione = const Value.absent(),
  16067. Value<String> codArticolo = const Value.absent(),
  16068. Value<String?> descrizione = const Value.absent(),
  16069. Value<String?> ean = const Value.absent(),
  16070. Value<int?> idIva = const Value.absent(),
  16071. Value<int?> idClassifica1 = const Value.absent(),
  16072. Value<int?> idClassifica2 = const Value.absent(),
  16073. Value<int?> idClassifica3 = const Value.absent(),
  16074. Value<int?> idClassifica4 = const Value.absent(),
  16075. Value<double?> peso = const Value.absent(),
  16076. Value<double?> giacenza = const Value.absent(),
  16077. Value<String?> unitaMisura = const Value.absent(),
  16078. Value<int> attivo = const Value.absent(),
  16079. Value<int?> nonDisponibile = const Value.absent(),
  16080. Value<double?> pezziConfezione = const Value.absent(),
  16081. Value<String?> fileFoto = const Value.absent(),
  16082. Value<String?> schedaProdotto = const Value.absent(),
  16083. Value<String?> prezzoBase = const Value.absent(),
  16084. Value<String?> stato = const Value.absent(),
  16085. Value<String?> dataModifica = const Value.absent(),
  16086. Value<String?> gruppo = const Value.absent(),
  16087. Value<String?> categoria = const Value.absent(),
  16088. Value<String?> colliPerStrato = const Value.absent(),
  16089. Value<String?> stratiPerPallet = const Value.absent(),
  16090. }) =>
  16091. ArticoliCompanion(
  16092. idArticolo: idArticolo,
  16093. posizione: posizione,
  16094. codArticolo: codArticolo,
  16095. descrizione: descrizione,
  16096. ean: ean,
  16097. idIva: idIva,
  16098. idClassifica1: idClassifica1,
  16099. idClassifica2: idClassifica2,
  16100. idClassifica3: idClassifica3,
  16101. idClassifica4: idClassifica4,
  16102. peso: peso,
  16103. giacenza: giacenza,
  16104. unitaMisura: unitaMisura,
  16105. attivo: attivo,
  16106. nonDisponibile: nonDisponibile,
  16107. pezziConfezione: pezziConfezione,
  16108. fileFoto: fileFoto,
  16109. schedaProdotto: schedaProdotto,
  16110. prezzoBase: prezzoBase,
  16111. stato: stato,
  16112. dataModifica: dataModifica,
  16113. gruppo: gruppo,
  16114. categoria: categoria,
  16115. colliPerStrato: colliPerStrato,
  16116. stratiPerPallet: stratiPerPallet,
  16117. ),
  16118. createCompanionCallback: ({
  16119. Value<int> idArticolo = const Value.absent(),
  16120. Value<int?> posizione = const Value.absent(),
  16121. required String codArticolo,
  16122. Value<String?> descrizione = const Value.absent(),
  16123. Value<String?> ean = const Value.absent(),
  16124. Value<int?> idIva = const Value.absent(),
  16125. Value<int?> idClassifica1 = const Value.absent(),
  16126. Value<int?> idClassifica2 = const Value.absent(),
  16127. Value<int?> idClassifica3 = const Value.absent(),
  16128. Value<int?> idClassifica4 = const Value.absent(),
  16129. Value<double?> peso = const Value.absent(),
  16130. Value<double?> giacenza = const Value.absent(),
  16131. Value<String?> unitaMisura = const Value.absent(),
  16132. Value<int> attivo = const Value.absent(),
  16133. Value<int?> nonDisponibile = const Value.absent(),
  16134. Value<double?> pezziConfezione = const Value.absent(),
  16135. Value<String?> fileFoto = const Value.absent(),
  16136. Value<String?> schedaProdotto = const Value.absent(),
  16137. Value<String?> prezzoBase = const Value.absent(),
  16138. Value<String?> stato = const Value.absent(),
  16139. Value<String?> dataModifica = const Value.absent(),
  16140. Value<String?> gruppo = const Value.absent(),
  16141. Value<String?> categoria = const Value.absent(),
  16142. Value<String?> colliPerStrato = const Value.absent(),
  16143. Value<String?> stratiPerPallet = const Value.absent(),
  16144. }) =>
  16145. ArticoliCompanion.insert(
  16146. idArticolo: idArticolo,
  16147. posizione: posizione,
  16148. codArticolo: codArticolo,
  16149. descrizione: descrizione,
  16150. ean: ean,
  16151. idIva: idIva,
  16152. idClassifica1: idClassifica1,
  16153. idClassifica2: idClassifica2,
  16154. idClassifica3: idClassifica3,
  16155. idClassifica4: idClassifica4,
  16156. peso: peso,
  16157. giacenza: giacenza,
  16158. unitaMisura: unitaMisura,
  16159. attivo: attivo,
  16160. nonDisponibile: nonDisponibile,
  16161. pezziConfezione: pezziConfezione,
  16162. fileFoto: fileFoto,
  16163. schedaProdotto: schedaProdotto,
  16164. prezzoBase: prezzoBase,
  16165. stato: stato,
  16166. dataModifica: dataModifica,
  16167. gruppo: gruppo,
  16168. categoria: categoria,
  16169. colliPerStrato: colliPerStrato,
  16170. stratiPerPallet: stratiPerPallet,
  16171. ),
  16172. withReferenceMapper: (p0) => p0
  16173. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  16174. .toList(),
  16175. prefetchHooksCallback: null,
  16176. ));
  16177. }
  16178. typedef $$ArticoliTableProcessedTableManager = ProcessedTableManager<
  16179. _$AppDatabase,
  16180. $ArticoliTable,
  16181. Articolo,
  16182. $$ArticoliTableFilterComposer,
  16183. $$ArticoliTableOrderingComposer,
  16184. $$ArticoliTableAnnotationComposer,
  16185. $$ArticoliTableCreateCompanionBuilder,
  16186. $$ArticoliTableUpdateCompanionBuilder,
  16187. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  16188. Articolo,
  16189. PrefetchHooks Function()>;
  16190. typedef $$ClientiTableCreateCompanionBuilder = ClientiCompanion Function({
  16191. Value<int> idCliente,
  16192. Value<int?> idClienteRemoto,
  16193. Value<String?> codCliente,
  16194. Value<String?> ragioneSociale,
  16195. Value<String?> indirizzo,
  16196. Value<String?> citta,
  16197. Value<String?> provincia,
  16198. Value<String?> cap,
  16199. Value<String?> frazione,
  16200. Value<String?> nazione,
  16201. Value<String?> telefono,
  16202. Value<String?> cellulare,
  16203. Value<String?> fax,
  16204. Value<String?> email,
  16205. Value<String?> partitaIva,
  16206. Value<String?> codiceFiscale,
  16207. Value<String?> note,
  16208. Value<String?> noteOrdine,
  16209. Value<String> stato,
  16210. Value<int> attivo,
  16211. Value<int?> idPagamento,
  16212. Value<int?> idListino,
  16213. Value<String?> dataModifica,
  16214. Value<String?> sdi,
  16215. Value<String?> pec,
  16216. Value<String?> altreNote,
  16217. Value<String?> numeroCivico,
  16218. Value<String?> pod,
  16219. Value<String?> pdr,
  16220. Value<String?> ubicazione,
  16221. Value<String?> banca,
  16222. Value<String?> bancaFiliale,
  16223. Value<String?> codBlocco,
  16224. Value<String?> creditScoreColor,
  16225. Value<String?> dataCreditScore,
  16226. });
  16227. typedef $$ClientiTableUpdateCompanionBuilder = ClientiCompanion Function({
  16228. Value<int> idCliente,
  16229. Value<int?> idClienteRemoto,
  16230. Value<String?> codCliente,
  16231. Value<String?> ragioneSociale,
  16232. Value<String?> indirizzo,
  16233. Value<String?> citta,
  16234. Value<String?> provincia,
  16235. Value<String?> cap,
  16236. Value<String?> frazione,
  16237. Value<String?> nazione,
  16238. Value<String?> telefono,
  16239. Value<String?> cellulare,
  16240. Value<String?> fax,
  16241. Value<String?> email,
  16242. Value<String?> partitaIva,
  16243. Value<String?> codiceFiscale,
  16244. Value<String?> note,
  16245. Value<String?> noteOrdine,
  16246. Value<String> stato,
  16247. Value<int> attivo,
  16248. Value<int?> idPagamento,
  16249. Value<int?> idListino,
  16250. Value<String?> dataModifica,
  16251. Value<String?> sdi,
  16252. Value<String?> pec,
  16253. Value<String?> altreNote,
  16254. Value<String?> numeroCivico,
  16255. Value<String?> pod,
  16256. Value<String?> pdr,
  16257. Value<String?> ubicazione,
  16258. Value<String?> banca,
  16259. Value<String?> bancaFiliale,
  16260. Value<String?> codBlocco,
  16261. Value<String?> creditScoreColor,
  16262. Value<String?> dataCreditScore,
  16263. });
  16264. class $$ClientiTableFilterComposer
  16265. extends Composer<_$AppDatabase, $ClientiTable> {
  16266. $$ClientiTableFilterComposer({
  16267. required super.$db,
  16268. required super.$table,
  16269. super.joinBuilder,
  16270. super.$addJoinBuilderToRootComposer,
  16271. super.$removeJoinBuilderFromRootComposer,
  16272. });
  16273. ColumnFilters<int> get idCliente => $composableBuilder(
  16274. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  16275. ColumnFilters<int> get idClienteRemoto => $composableBuilder(
  16276. column: $table.idClienteRemoto,
  16277. builder: (column) => ColumnFilters(column));
  16278. ColumnFilters<String> get codCliente => $composableBuilder(
  16279. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  16280. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  16281. column: $table.ragioneSociale,
  16282. builder: (column) => ColumnFilters(column));
  16283. ColumnFilters<String> get indirizzo => $composableBuilder(
  16284. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  16285. ColumnFilters<String> get citta => $composableBuilder(
  16286. column: $table.citta, builder: (column) => ColumnFilters(column));
  16287. ColumnFilters<String> get provincia => $composableBuilder(
  16288. column: $table.provincia, builder: (column) => ColumnFilters(column));
  16289. ColumnFilters<String> get cap => $composableBuilder(
  16290. column: $table.cap, builder: (column) => ColumnFilters(column));
  16291. ColumnFilters<String> get frazione => $composableBuilder(
  16292. column: $table.frazione, builder: (column) => ColumnFilters(column));
  16293. ColumnFilters<String> get nazione => $composableBuilder(
  16294. column: $table.nazione, builder: (column) => ColumnFilters(column));
  16295. ColumnFilters<String> get telefono => $composableBuilder(
  16296. column: $table.telefono, builder: (column) => ColumnFilters(column));
  16297. ColumnFilters<String> get cellulare => $composableBuilder(
  16298. column: $table.cellulare, builder: (column) => ColumnFilters(column));
  16299. ColumnFilters<String> get fax => $composableBuilder(
  16300. column: $table.fax, builder: (column) => ColumnFilters(column));
  16301. ColumnFilters<String> get email => $composableBuilder(
  16302. column: $table.email, builder: (column) => ColumnFilters(column));
  16303. ColumnFilters<String> get partitaIva => $composableBuilder(
  16304. column: $table.partitaIva, builder: (column) => ColumnFilters(column));
  16305. ColumnFilters<String> get codiceFiscale => $composableBuilder(
  16306. column: $table.codiceFiscale, builder: (column) => ColumnFilters(column));
  16307. ColumnFilters<String> get note => $composableBuilder(
  16308. column: $table.note, builder: (column) => ColumnFilters(column));
  16309. ColumnFilters<String> get noteOrdine => $composableBuilder(
  16310. column: $table.noteOrdine, builder: (column) => ColumnFilters(column));
  16311. ColumnFilters<String> get stato => $composableBuilder(
  16312. column: $table.stato, builder: (column) => ColumnFilters(column));
  16313. ColumnFilters<int> get attivo => $composableBuilder(
  16314. column: $table.attivo, builder: (column) => ColumnFilters(column));
  16315. ColumnFilters<int> get idPagamento => $composableBuilder(
  16316. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  16317. ColumnFilters<int> get idListino => $composableBuilder(
  16318. column: $table.idListino, builder: (column) => ColumnFilters(column));
  16319. ColumnFilters<String> get dataModifica => $composableBuilder(
  16320. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  16321. ColumnFilters<String> get sdi => $composableBuilder(
  16322. column: $table.sdi, builder: (column) => ColumnFilters(column));
  16323. ColumnFilters<String> get pec => $composableBuilder(
  16324. column: $table.pec, builder: (column) => ColumnFilters(column));
  16325. ColumnFilters<String> get altreNote => $composableBuilder(
  16326. column: $table.altreNote, builder: (column) => ColumnFilters(column));
  16327. ColumnFilters<String> get numeroCivico => $composableBuilder(
  16328. column: $table.numeroCivico, builder: (column) => ColumnFilters(column));
  16329. ColumnFilters<String> get pod => $composableBuilder(
  16330. column: $table.pod, builder: (column) => ColumnFilters(column));
  16331. ColumnFilters<String> get pdr => $composableBuilder(
  16332. column: $table.pdr, builder: (column) => ColumnFilters(column));
  16333. ColumnFilters<String> get ubicazione => $composableBuilder(
  16334. column: $table.ubicazione, builder: (column) => ColumnFilters(column));
  16335. ColumnFilters<String> get banca => $composableBuilder(
  16336. column: $table.banca, builder: (column) => ColumnFilters(column));
  16337. ColumnFilters<String> get bancaFiliale => $composableBuilder(
  16338. column: $table.bancaFiliale, builder: (column) => ColumnFilters(column));
  16339. ColumnFilters<String> get codBlocco => $composableBuilder(
  16340. column: $table.codBlocco, builder: (column) => ColumnFilters(column));
  16341. ColumnFilters<String> get creditScoreColor => $composableBuilder(
  16342. column: $table.creditScoreColor,
  16343. builder: (column) => ColumnFilters(column));
  16344. ColumnFilters<String> get dataCreditScore => $composableBuilder(
  16345. column: $table.dataCreditScore,
  16346. builder: (column) => ColumnFilters(column));
  16347. }
  16348. class $$ClientiTableOrderingComposer
  16349. extends Composer<_$AppDatabase, $ClientiTable> {
  16350. $$ClientiTableOrderingComposer({
  16351. required super.$db,
  16352. required super.$table,
  16353. super.joinBuilder,
  16354. super.$addJoinBuilderToRootComposer,
  16355. super.$removeJoinBuilderFromRootComposer,
  16356. });
  16357. ColumnOrderings<int> get idCliente => $composableBuilder(
  16358. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  16359. ColumnOrderings<int> get idClienteRemoto => $composableBuilder(
  16360. column: $table.idClienteRemoto,
  16361. builder: (column) => ColumnOrderings(column));
  16362. ColumnOrderings<String> get codCliente => $composableBuilder(
  16363. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  16364. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  16365. column: $table.ragioneSociale,
  16366. builder: (column) => ColumnOrderings(column));
  16367. ColumnOrderings<String> get indirizzo => $composableBuilder(
  16368. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  16369. ColumnOrderings<String> get citta => $composableBuilder(
  16370. column: $table.citta, builder: (column) => ColumnOrderings(column));
  16371. ColumnOrderings<String> get provincia => $composableBuilder(
  16372. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  16373. ColumnOrderings<String> get cap => $composableBuilder(
  16374. column: $table.cap, builder: (column) => ColumnOrderings(column));
  16375. ColumnOrderings<String> get frazione => $composableBuilder(
  16376. column: $table.frazione, builder: (column) => ColumnOrderings(column));
  16377. ColumnOrderings<String> get nazione => $composableBuilder(
  16378. column: $table.nazione, builder: (column) => ColumnOrderings(column));
  16379. ColumnOrderings<String> get telefono => $composableBuilder(
  16380. column: $table.telefono, builder: (column) => ColumnOrderings(column));
  16381. ColumnOrderings<String> get cellulare => $composableBuilder(
  16382. column: $table.cellulare, builder: (column) => ColumnOrderings(column));
  16383. ColumnOrderings<String> get fax => $composableBuilder(
  16384. column: $table.fax, builder: (column) => ColumnOrderings(column));
  16385. ColumnOrderings<String> get email => $composableBuilder(
  16386. column: $table.email, builder: (column) => ColumnOrderings(column));
  16387. ColumnOrderings<String> get partitaIva => $composableBuilder(
  16388. column: $table.partitaIva, builder: (column) => ColumnOrderings(column));
  16389. ColumnOrderings<String> get codiceFiscale => $composableBuilder(
  16390. column: $table.codiceFiscale,
  16391. builder: (column) => ColumnOrderings(column));
  16392. ColumnOrderings<String> get note => $composableBuilder(
  16393. column: $table.note, builder: (column) => ColumnOrderings(column));
  16394. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  16395. column: $table.noteOrdine, builder: (column) => ColumnOrderings(column));
  16396. ColumnOrderings<String> get stato => $composableBuilder(
  16397. column: $table.stato, builder: (column) => ColumnOrderings(column));
  16398. ColumnOrderings<int> get attivo => $composableBuilder(
  16399. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  16400. ColumnOrderings<int> get idPagamento => $composableBuilder(
  16401. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  16402. ColumnOrderings<int> get idListino => $composableBuilder(
  16403. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  16404. ColumnOrderings<String> get dataModifica => $composableBuilder(
  16405. column: $table.dataModifica,
  16406. builder: (column) => ColumnOrderings(column));
  16407. ColumnOrderings<String> get sdi => $composableBuilder(
  16408. column: $table.sdi, builder: (column) => ColumnOrderings(column));
  16409. ColumnOrderings<String> get pec => $composableBuilder(
  16410. column: $table.pec, builder: (column) => ColumnOrderings(column));
  16411. ColumnOrderings<String> get altreNote => $composableBuilder(
  16412. column: $table.altreNote, builder: (column) => ColumnOrderings(column));
  16413. ColumnOrderings<String> get numeroCivico => $composableBuilder(
  16414. column: $table.numeroCivico,
  16415. builder: (column) => ColumnOrderings(column));
  16416. ColumnOrderings<String> get pod => $composableBuilder(
  16417. column: $table.pod, builder: (column) => ColumnOrderings(column));
  16418. ColumnOrderings<String> get pdr => $composableBuilder(
  16419. column: $table.pdr, builder: (column) => ColumnOrderings(column));
  16420. ColumnOrderings<String> get ubicazione => $composableBuilder(
  16421. column: $table.ubicazione, builder: (column) => ColumnOrderings(column));
  16422. ColumnOrderings<String> get banca => $composableBuilder(
  16423. column: $table.banca, builder: (column) => ColumnOrderings(column));
  16424. ColumnOrderings<String> get bancaFiliale => $composableBuilder(
  16425. column: $table.bancaFiliale,
  16426. builder: (column) => ColumnOrderings(column));
  16427. ColumnOrderings<String> get codBlocco => $composableBuilder(
  16428. column: $table.codBlocco, builder: (column) => ColumnOrderings(column));
  16429. ColumnOrderings<String> get creditScoreColor => $composableBuilder(
  16430. column: $table.creditScoreColor,
  16431. builder: (column) => ColumnOrderings(column));
  16432. ColumnOrderings<String> get dataCreditScore => $composableBuilder(
  16433. column: $table.dataCreditScore,
  16434. builder: (column) => ColumnOrderings(column));
  16435. }
  16436. class $$ClientiTableAnnotationComposer
  16437. extends Composer<_$AppDatabase, $ClientiTable> {
  16438. $$ClientiTableAnnotationComposer({
  16439. required super.$db,
  16440. required super.$table,
  16441. super.joinBuilder,
  16442. super.$addJoinBuilderToRootComposer,
  16443. super.$removeJoinBuilderFromRootComposer,
  16444. });
  16445. GeneratedColumn<int> get idCliente =>
  16446. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  16447. GeneratedColumn<int> get idClienteRemoto => $composableBuilder(
  16448. column: $table.idClienteRemoto, builder: (column) => column);
  16449. GeneratedColumn<String> get codCliente => $composableBuilder(
  16450. column: $table.codCliente, builder: (column) => column);
  16451. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  16452. column: $table.ragioneSociale, builder: (column) => column);
  16453. GeneratedColumn<String> get indirizzo =>
  16454. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  16455. GeneratedColumn<String> get citta =>
  16456. $composableBuilder(column: $table.citta, builder: (column) => column);
  16457. GeneratedColumn<String> get provincia =>
  16458. $composableBuilder(column: $table.provincia, builder: (column) => column);
  16459. GeneratedColumn<String> get cap =>
  16460. $composableBuilder(column: $table.cap, builder: (column) => column);
  16461. GeneratedColumn<String> get frazione =>
  16462. $composableBuilder(column: $table.frazione, builder: (column) => column);
  16463. GeneratedColumn<String> get nazione =>
  16464. $composableBuilder(column: $table.nazione, builder: (column) => column);
  16465. GeneratedColumn<String> get telefono =>
  16466. $composableBuilder(column: $table.telefono, builder: (column) => column);
  16467. GeneratedColumn<String> get cellulare =>
  16468. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  16469. GeneratedColumn<String> get fax =>
  16470. $composableBuilder(column: $table.fax, builder: (column) => column);
  16471. GeneratedColumn<String> get email =>
  16472. $composableBuilder(column: $table.email, builder: (column) => column);
  16473. GeneratedColumn<String> get partitaIva => $composableBuilder(
  16474. column: $table.partitaIva, builder: (column) => column);
  16475. GeneratedColumn<String> get codiceFiscale => $composableBuilder(
  16476. column: $table.codiceFiscale, builder: (column) => column);
  16477. GeneratedColumn<String> get note =>
  16478. $composableBuilder(column: $table.note, builder: (column) => column);
  16479. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  16480. column: $table.noteOrdine, builder: (column) => column);
  16481. GeneratedColumn<String> get stato =>
  16482. $composableBuilder(column: $table.stato, builder: (column) => column);
  16483. GeneratedColumn<int> get attivo =>
  16484. $composableBuilder(column: $table.attivo, builder: (column) => column);
  16485. GeneratedColumn<int> get idPagamento => $composableBuilder(
  16486. column: $table.idPagamento, builder: (column) => column);
  16487. GeneratedColumn<int> get idListino =>
  16488. $composableBuilder(column: $table.idListino, builder: (column) => column);
  16489. GeneratedColumn<String> get dataModifica => $composableBuilder(
  16490. column: $table.dataModifica, builder: (column) => column);
  16491. GeneratedColumn<String> get sdi =>
  16492. $composableBuilder(column: $table.sdi, builder: (column) => column);
  16493. GeneratedColumn<String> get pec =>
  16494. $composableBuilder(column: $table.pec, builder: (column) => column);
  16495. GeneratedColumn<String> get altreNote =>
  16496. $composableBuilder(column: $table.altreNote, builder: (column) => column);
  16497. GeneratedColumn<String> get numeroCivico => $composableBuilder(
  16498. column: $table.numeroCivico, builder: (column) => column);
  16499. GeneratedColumn<String> get pod =>
  16500. $composableBuilder(column: $table.pod, builder: (column) => column);
  16501. GeneratedColumn<String> get pdr =>
  16502. $composableBuilder(column: $table.pdr, builder: (column) => column);
  16503. GeneratedColumn<String> get ubicazione => $composableBuilder(
  16504. column: $table.ubicazione, builder: (column) => column);
  16505. GeneratedColumn<String> get banca =>
  16506. $composableBuilder(column: $table.banca, builder: (column) => column);
  16507. GeneratedColumn<String> get bancaFiliale => $composableBuilder(
  16508. column: $table.bancaFiliale, builder: (column) => column);
  16509. GeneratedColumn<String> get codBlocco =>
  16510. $composableBuilder(column: $table.codBlocco, builder: (column) => column);
  16511. GeneratedColumn<String> get creditScoreColor => $composableBuilder(
  16512. column: $table.creditScoreColor, builder: (column) => column);
  16513. GeneratedColumn<String> get dataCreditScore => $composableBuilder(
  16514. column: $table.dataCreditScore, builder: (column) => column);
  16515. }
  16516. class $$ClientiTableTableManager extends RootTableManager<
  16517. _$AppDatabase,
  16518. $ClientiTable,
  16519. Cliente,
  16520. $$ClientiTableFilterComposer,
  16521. $$ClientiTableOrderingComposer,
  16522. $$ClientiTableAnnotationComposer,
  16523. $$ClientiTableCreateCompanionBuilder,
  16524. $$ClientiTableUpdateCompanionBuilder,
  16525. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  16526. Cliente,
  16527. PrefetchHooks Function()> {
  16528. $$ClientiTableTableManager(_$AppDatabase db, $ClientiTable table)
  16529. : super(TableManagerState(
  16530. db: db,
  16531. table: table,
  16532. createFilteringComposer: () =>
  16533. $$ClientiTableFilterComposer($db: db, $table: table),
  16534. createOrderingComposer: () =>
  16535. $$ClientiTableOrderingComposer($db: db, $table: table),
  16536. createComputedFieldComposer: () =>
  16537. $$ClientiTableAnnotationComposer($db: db, $table: table),
  16538. updateCompanionCallback: ({
  16539. Value<int> idCliente = const Value.absent(),
  16540. Value<int?> idClienteRemoto = const Value.absent(),
  16541. Value<String?> codCliente = const Value.absent(),
  16542. Value<String?> ragioneSociale = const Value.absent(),
  16543. Value<String?> indirizzo = const Value.absent(),
  16544. Value<String?> citta = const Value.absent(),
  16545. Value<String?> provincia = const Value.absent(),
  16546. Value<String?> cap = const Value.absent(),
  16547. Value<String?> frazione = const Value.absent(),
  16548. Value<String?> nazione = const Value.absent(),
  16549. Value<String?> telefono = const Value.absent(),
  16550. Value<String?> cellulare = const Value.absent(),
  16551. Value<String?> fax = const Value.absent(),
  16552. Value<String?> email = const Value.absent(),
  16553. Value<String?> partitaIva = const Value.absent(),
  16554. Value<String?> codiceFiscale = const Value.absent(),
  16555. Value<String?> note = const Value.absent(),
  16556. Value<String?> noteOrdine = const Value.absent(),
  16557. Value<String> stato = const Value.absent(),
  16558. Value<int> attivo = const Value.absent(),
  16559. Value<int?> idPagamento = const Value.absent(),
  16560. Value<int?> idListino = const Value.absent(),
  16561. Value<String?> dataModifica = const Value.absent(),
  16562. Value<String?> sdi = const Value.absent(),
  16563. Value<String?> pec = const Value.absent(),
  16564. Value<String?> altreNote = const Value.absent(),
  16565. Value<String?> numeroCivico = const Value.absent(),
  16566. Value<String?> pod = const Value.absent(),
  16567. Value<String?> pdr = const Value.absent(),
  16568. Value<String?> ubicazione = const Value.absent(),
  16569. Value<String?> banca = const Value.absent(),
  16570. Value<String?> bancaFiliale = const Value.absent(),
  16571. Value<String?> codBlocco = const Value.absent(),
  16572. Value<String?> creditScoreColor = const Value.absent(),
  16573. Value<String?> dataCreditScore = const Value.absent(),
  16574. }) =>
  16575. ClientiCompanion(
  16576. idCliente: idCliente,
  16577. idClienteRemoto: idClienteRemoto,
  16578. codCliente: codCliente,
  16579. ragioneSociale: ragioneSociale,
  16580. indirizzo: indirizzo,
  16581. citta: citta,
  16582. provincia: provincia,
  16583. cap: cap,
  16584. frazione: frazione,
  16585. nazione: nazione,
  16586. telefono: telefono,
  16587. cellulare: cellulare,
  16588. fax: fax,
  16589. email: email,
  16590. partitaIva: partitaIva,
  16591. codiceFiscale: codiceFiscale,
  16592. note: note,
  16593. noteOrdine: noteOrdine,
  16594. stato: stato,
  16595. attivo: attivo,
  16596. idPagamento: idPagamento,
  16597. idListino: idListino,
  16598. dataModifica: dataModifica,
  16599. sdi: sdi,
  16600. pec: pec,
  16601. altreNote: altreNote,
  16602. numeroCivico: numeroCivico,
  16603. pod: pod,
  16604. pdr: pdr,
  16605. ubicazione: ubicazione,
  16606. banca: banca,
  16607. bancaFiliale: bancaFiliale,
  16608. codBlocco: codBlocco,
  16609. creditScoreColor: creditScoreColor,
  16610. dataCreditScore: dataCreditScore,
  16611. ),
  16612. createCompanionCallback: ({
  16613. Value<int> idCliente = const Value.absent(),
  16614. Value<int?> idClienteRemoto = const Value.absent(),
  16615. Value<String?> codCliente = const Value.absent(),
  16616. Value<String?> ragioneSociale = const Value.absent(),
  16617. Value<String?> indirizzo = const Value.absent(),
  16618. Value<String?> citta = const Value.absent(),
  16619. Value<String?> provincia = const Value.absent(),
  16620. Value<String?> cap = const Value.absent(),
  16621. Value<String?> frazione = const Value.absent(),
  16622. Value<String?> nazione = const Value.absent(),
  16623. Value<String?> telefono = const Value.absent(),
  16624. Value<String?> cellulare = const Value.absent(),
  16625. Value<String?> fax = const Value.absent(),
  16626. Value<String?> email = const Value.absent(),
  16627. Value<String?> partitaIva = const Value.absent(),
  16628. Value<String?> codiceFiscale = const Value.absent(),
  16629. Value<String?> note = const Value.absent(),
  16630. Value<String?> noteOrdine = const Value.absent(),
  16631. Value<String> stato = const Value.absent(),
  16632. Value<int> attivo = const Value.absent(),
  16633. Value<int?> idPagamento = const Value.absent(),
  16634. Value<int?> idListino = const Value.absent(),
  16635. Value<String?> dataModifica = const Value.absent(),
  16636. Value<String?> sdi = const Value.absent(),
  16637. Value<String?> pec = const Value.absent(),
  16638. Value<String?> altreNote = const Value.absent(),
  16639. Value<String?> numeroCivico = const Value.absent(),
  16640. Value<String?> pod = const Value.absent(),
  16641. Value<String?> pdr = const Value.absent(),
  16642. Value<String?> ubicazione = const Value.absent(),
  16643. Value<String?> banca = const Value.absent(),
  16644. Value<String?> bancaFiliale = const Value.absent(),
  16645. Value<String?> codBlocco = const Value.absent(),
  16646. Value<String?> creditScoreColor = const Value.absent(),
  16647. Value<String?> dataCreditScore = const Value.absent(),
  16648. }) =>
  16649. ClientiCompanion.insert(
  16650. idCliente: idCliente,
  16651. idClienteRemoto: idClienteRemoto,
  16652. codCliente: codCliente,
  16653. ragioneSociale: ragioneSociale,
  16654. indirizzo: indirizzo,
  16655. citta: citta,
  16656. provincia: provincia,
  16657. cap: cap,
  16658. frazione: frazione,
  16659. nazione: nazione,
  16660. telefono: telefono,
  16661. cellulare: cellulare,
  16662. fax: fax,
  16663. email: email,
  16664. partitaIva: partitaIva,
  16665. codiceFiscale: codiceFiscale,
  16666. note: note,
  16667. noteOrdine: noteOrdine,
  16668. stato: stato,
  16669. attivo: attivo,
  16670. idPagamento: idPagamento,
  16671. idListino: idListino,
  16672. dataModifica: dataModifica,
  16673. sdi: sdi,
  16674. pec: pec,
  16675. altreNote: altreNote,
  16676. numeroCivico: numeroCivico,
  16677. pod: pod,
  16678. pdr: pdr,
  16679. ubicazione: ubicazione,
  16680. banca: banca,
  16681. bancaFiliale: bancaFiliale,
  16682. codBlocco: codBlocco,
  16683. creditScoreColor: creditScoreColor,
  16684. dataCreditScore: dataCreditScore,
  16685. ),
  16686. withReferenceMapper: (p0) => p0
  16687. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  16688. .toList(),
  16689. prefetchHooksCallback: null,
  16690. ));
  16691. }
  16692. typedef $$ClientiTableProcessedTableManager = ProcessedTableManager<
  16693. _$AppDatabase,
  16694. $ClientiTable,
  16695. Cliente,
  16696. $$ClientiTableFilterComposer,
  16697. $$ClientiTableOrderingComposer,
  16698. $$ClientiTableAnnotationComposer,
  16699. $$ClientiTableCreateCompanionBuilder,
  16700. $$ClientiTableUpdateCompanionBuilder,
  16701. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  16702. Cliente,
  16703. PrefetchHooks Function()>;
  16704. typedef $$OrdiniTableCreateCompanionBuilder = OrdiniCompanion Function({
  16705. Value<int> idOrdine,
  16706. Value<int?> idOrdineSede,
  16707. Value<int?> numeroOrdine,
  16708. Value<String?> numeroOrdineSede,
  16709. Value<String?> dataOrdine,
  16710. Value<String?> dataConsegna,
  16711. Value<String?> dataModifica,
  16712. Value<String?> riferimento,
  16713. Value<String?> noteCliente,
  16714. Value<String?> noteOrdine,
  16715. Value<int?> idCliente,
  16716. Value<int?> idFiliale,
  16717. Value<String?> stato,
  16718. Value<int?> idListino,
  16719. Value<int?> idAgente,
  16720. Value<int?> idPagamento,
  16721. });
  16722. typedef $$OrdiniTableUpdateCompanionBuilder = OrdiniCompanion Function({
  16723. Value<int> idOrdine,
  16724. Value<int?> idOrdineSede,
  16725. Value<int?> numeroOrdine,
  16726. Value<String?> numeroOrdineSede,
  16727. Value<String?> dataOrdine,
  16728. Value<String?> dataConsegna,
  16729. Value<String?> dataModifica,
  16730. Value<String?> riferimento,
  16731. Value<String?> noteCliente,
  16732. Value<String?> noteOrdine,
  16733. Value<int?> idCliente,
  16734. Value<int?> idFiliale,
  16735. Value<String?> stato,
  16736. Value<int?> idListino,
  16737. Value<int?> idAgente,
  16738. Value<int?> idPagamento,
  16739. });
  16740. class $$OrdiniTableFilterComposer
  16741. extends Composer<_$AppDatabase, $OrdiniTable> {
  16742. $$OrdiniTableFilterComposer({
  16743. required super.$db,
  16744. required super.$table,
  16745. super.joinBuilder,
  16746. super.$addJoinBuilderToRootComposer,
  16747. super.$removeJoinBuilderFromRootComposer,
  16748. });
  16749. ColumnFilters<int> get idOrdine => $composableBuilder(
  16750. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  16751. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  16752. column: $table.idOrdineSede, builder: (column) => ColumnFilters(column));
  16753. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  16754. column: $table.numeroOrdine, builder: (column) => ColumnFilters(column));
  16755. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  16756. column: $table.numeroOrdineSede,
  16757. builder: (column) => ColumnFilters(column));
  16758. ColumnFilters<String> get dataOrdine => $composableBuilder(
  16759. column: $table.dataOrdine, builder: (column) => ColumnFilters(column));
  16760. ColumnFilters<String> get dataConsegna => $composableBuilder(
  16761. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  16762. ColumnFilters<String> get dataModifica => $composableBuilder(
  16763. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  16764. ColumnFilters<String> get riferimento => $composableBuilder(
  16765. column: $table.riferimento, builder: (column) => ColumnFilters(column));
  16766. ColumnFilters<String> get noteCliente => $composableBuilder(
  16767. column: $table.noteCliente, builder: (column) => ColumnFilters(column));
  16768. ColumnFilters<String> get noteOrdine => $composableBuilder(
  16769. column: $table.noteOrdine, builder: (column) => ColumnFilters(column));
  16770. ColumnFilters<int> get idCliente => $composableBuilder(
  16771. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  16772. ColumnFilters<int> get idFiliale => $composableBuilder(
  16773. column: $table.idFiliale, builder: (column) => ColumnFilters(column));
  16774. ColumnFilters<String> get stato => $composableBuilder(
  16775. column: $table.stato, builder: (column) => ColumnFilters(column));
  16776. ColumnFilters<int> get idListino => $composableBuilder(
  16777. column: $table.idListino, builder: (column) => ColumnFilters(column));
  16778. ColumnFilters<int> get idAgente => $composableBuilder(
  16779. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  16780. ColumnFilters<int> get idPagamento => $composableBuilder(
  16781. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  16782. }
  16783. class $$OrdiniTableOrderingComposer
  16784. extends Composer<_$AppDatabase, $OrdiniTable> {
  16785. $$OrdiniTableOrderingComposer({
  16786. required super.$db,
  16787. required super.$table,
  16788. super.joinBuilder,
  16789. super.$addJoinBuilderToRootComposer,
  16790. super.$removeJoinBuilderFromRootComposer,
  16791. });
  16792. ColumnOrderings<int> get idOrdine => $composableBuilder(
  16793. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  16794. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  16795. column: $table.idOrdineSede,
  16796. builder: (column) => ColumnOrderings(column));
  16797. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  16798. column: $table.numeroOrdine,
  16799. builder: (column) => ColumnOrderings(column));
  16800. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  16801. column: $table.numeroOrdineSede,
  16802. builder: (column) => ColumnOrderings(column));
  16803. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  16804. column: $table.dataOrdine, builder: (column) => ColumnOrderings(column));
  16805. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  16806. column: $table.dataConsegna,
  16807. builder: (column) => ColumnOrderings(column));
  16808. ColumnOrderings<String> get dataModifica => $composableBuilder(
  16809. column: $table.dataModifica,
  16810. builder: (column) => ColumnOrderings(column));
  16811. ColumnOrderings<String> get riferimento => $composableBuilder(
  16812. column: $table.riferimento, builder: (column) => ColumnOrderings(column));
  16813. ColumnOrderings<String> get noteCliente => $composableBuilder(
  16814. column: $table.noteCliente, builder: (column) => ColumnOrderings(column));
  16815. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  16816. column: $table.noteOrdine, builder: (column) => ColumnOrderings(column));
  16817. ColumnOrderings<int> get idCliente => $composableBuilder(
  16818. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  16819. ColumnOrderings<int> get idFiliale => $composableBuilder(
  16820. column: $table.idFiliale, builder: (column) => ColumnOrderings(column));
  16821. ColumnOrderings<String> get stato => $composableBuilder(
  16822. column: $table.stato, builder: (column) => ColumnOrderings(column));
  16823. ColumnOrderings<int> get idListino => $composableBuilder(
  16824. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  16825. ColumnOrderings<int> get idAgente => $composableBuilder(
  16826. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  16827. ColumnOrderings<int> get idPagamento => $composableBuilder(
  16828. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  16829. }
  16830. class $$OrdiniTableAnnotationComposer
  16831. extends Composer<_$AppDatabase, $OrdiniTable> {
  16832. $$OrdiniTableAnnotationComposer({
  16833. required super.$db,
  16834. required super.$table,
  16835. super.joinBuilder,
  16836. super.$addJoinBuilderToRootComposer,
  16837. super.$removeJoinBuilderFromRootComposer,
  16838. });
  16839. GeneratedColumn<int> get idOrdine =>
  16840. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  16841. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  16842. column: $table.idOrdineSede, builder: (column) => column);
  16843. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  16844. column: $table.numeroOrdine, builder: (column) => column);
  16845. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  16846. column: $table.numeroOrdineSede, builder: (column) => column);
  16847. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  16848. column: $table.dataOrdine, builder: (column) => column);
  16849. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  16850. column: $table.dataConsegna, builder: (column) => column);
  16851. GeneratedColumn<String> get dataModifica => $composableBuilder(
  16852. column: $table.dataModifica, builder: (column) => column);
  16853. GeneratedColumn<String> get riferimento => $composableBuilder(
  16854. column: $table.riferimento, builder: (column) => column);
  16855. GeneratedColumn<String> get noteCliente => $composableBuilder(
  16856. column: $table.noteCliente, builder: (column) => column);
  16857. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  16858. column: $table.noteOrdine, builder: (column) => column);
  16859. GeneratedColumn<int> get idCliente =>
  16860. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  16861. GeneratedColumn<int> get idFiliale =>
  16862. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  16863. GeneratedColumn<String> get stato =>
  16864. $composableBuilder(column: $table.stato, builder: (column) => column);
  16865. GeneratedColumn<int> get idListino =>
  16866. $composableBuilder(column: $table.idListino, builder: (column) => column);
  16867. GeneratedColumn<int> get idAgente =>
  16868. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  16869. GeneratedColumn<int> get idPagamento => $composableBuilder(
  16870. column: $table.idPagamento, builder: (column) => column);
  16871. }
  16872. class $$OrdiniTableTableManager extends RootTableManager<
  16873. _$AppDatabase,
  16874. $OrdiniTable,
  16875. Ordine,
  16876. $$OrdiniTableFilterComposer,
  16877. $$OrdiniTableOrderingComposer,
  16878. $$OrdiniTableAnnotationComposer,
  16879. $$OrdiniTableCreateCompanionBuilder,
  16880. $$OrdiniTableUpdateCompanionBuilder,
  16881. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  16882. Ordine,
  16883. PrefetchHooks Function()> {
  16884. $$OrdiniTableTableManager(_$AppDatabase db, $OrdiniTable table)
  16885. : super(TableManagerState(
  16886. db: db,
  16887. table: table,
  16888. createFilteringComposer: () =>
  16889. $$OrdiniTableFilterComposer($db: db, $table: table),
  16890. createOrderingComposer: () =>
  16891. $$OrdiniTableOrderingComposer($db: db, $table: table),
  16892. createComputedFieldComposer: () =>
  16893. $$OrdiniTableAnnotationComposer($db: db, $table: table),
  16894. updateCompanionCallback: ({
  16895. Value<int> idOrdine = const Value.absent(),
  16896. Value<int?> idOrdineSede = const Value.absent(),
  16897. Value<int?> numeroOrdine = const Value.absent(),
  16898. Value<String?> numeroOrdineSede = const Value.absent(),
  16899. Value<String?> dataOrdine = const Value.absent(),
  16900. Value<String?> dataConsegna = const Value.absent(),
  16901. Value<String?> dataModifica = const Value.absent(),
  16902. Value<String?> riferimento = const Value.absent(),
  16903. Value<String?> noteCliente = const Value.absent(),
  16904. Value<String?> noteOrdine = const Value.absent(),
  16905. Value<int?> idCliente = const Value.absent(),
  16906. Value<int?> idFiliale = const Value.absent(),
  16907. Value<String?> stato = const Value.absent(),
  16908. Value<int?> idListino = const Value.absent(),
  16909. Value<int?> idAgente = const Value.absent(),
  16910. Value<int?> idPagamento = const Value.absent(),
  16911. }) =>
  16912. OrdiniCompanion(
  16913. idOrdine: idOrdine,
  16914. idOrdineSede: idOrdineSede,
  16915. numeroOrdine: numeroOrdine,
  16916. numeroOrdineSede: numeroOrdineSede,
  16917. dataOrdine: dataOrdine,
  16918. dataConsegna: dataConsegna,
  16919. dataModifica: dataModifica,
  16920. riferimento: riferimento,
  16921. noteCliente: noteCliente,
  16922. noteOrdine: noteOrdine,
  16923. idCliente: idCliente,
  16924. idFiliale: idFiliale,
  16925. stato: stato,
  16926. idListino: idListino,
  16927. idAgente: idAgente,
  16928. idPagamento: idPagamento,
  16929. ),
  16930. createCompanionCallback: ({
  16931. Value<int> idOrdine = const Value.absent(),
  16932. Value<int?> idOrdineSede = const Value.absent(),
  16933. Value<int?> numeroOrdine = const Value.absent(),
  16934. Value<String?> numeroOrdineSede = const Value.absent(),
  16935. Value<String?> dataOrdine = const Value.absent(),
  16936. Value<String?> dataConsegna = const Value.absent(),
  16937. Value<String?> dataModifica = const Value.absent(),
  16938. Value<String?> riferimento = const Value.absent(),
  16939. Value<String?> noteCliente = const Value.absent(),
  16940. Value<String?> noteOrdine = const Value.absent(),
  16941. Value<int?> idCliente = const Value.absent(),
  16942. Value<int?> idFiliale = const Value.absent(),
  16943. Value<String?> stato = const Value.absent(),
  16944. Value<int?> idListino = const Value.absent(),
  16945. Value<int?> idAgente = const Value.absent(),
  16946. Value<int?> idPagamento = const Value.absent(),
  16947. }) =>
  16948. OrdiniCompanion.insert(
  16949. idOrdine: idOrdine,
  16950. idOrdineSede: idOrdineSede,
  16951. numeroOrdine: numeroOrdine,
  16952. numeroOrdineSede: numeroOrdineSede,
  16953. dataOrdine: dataOrdine,
  16954. dataConsegna: dataConsegna,
  16955. dataModifica: dataModifica,
  16956. riferimento: riferimento,
  16957. noteCliente: noteCliente,
  16958. noteOrdine: noteOrdine,
  16959. idCliente: idCliente,
  16960. idFiliale: idFiliale,
  16961. stato: stato,
  16962. idListino: idListino,
  16963. idAgente: idAgente,
  16964. idPagamento: idPagamento,
  16965. ),
  16966. withReferenceMapper: (p0) => p0
  16967. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  16968. .toList(),
  16969. prefetchHooksCallback: null,
  16970. ));
  16971. }
  16972. typedef $$OrdiniTableProcessedTableManager = ProcessedTableManager<
  16973. _$AppDatabase,
  16974. $OrdiniTable,
  16975. Ordine,
  16976. $$OrdiniTableFilterComposer,
  16977. $$OrdiniTableOrderingComposer,
  16978. $$OrdiniTableAnnotationComposer,
  16979. $$OrdiniTableCreateCompanionBuilder,
  16980. $$OrdiniTableUpdateCompanionBuilder,
  16981. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  16982. Ordine,
  16983. PrefetchHooks Function()>;
  16984. typedef $$RigheOrdineTableCreateCompanionBuilder = RigheOrdineCompanion
  16985. Function({
  16986. Value<int> idRigaOrdine,
  16987. Value<int?> idOrdine,
  16988. Value<int?> idArticolo,
  16989. Value<int?> idListino,
  16990. Value<double?> quantita,
  16991. Value<double?> prezzoLordo,
  16992. Value<double?> sconto1,
  16993. Value<double?> sconto2,
  16994. Value<double?> sconto3,
  16995. Value<double?> sconto4,
  16996. Value<double?> sconto5,
  16997. Value<double?> prezzoNetto,
  16998. Value<double?> scontoMerce,
  16999. Value<double?> totale,
  17000. Value<String?> dataConsegna,
  17001. Value<String?> dataModifica,
  17002. Value<double?> qtaEvasa,
  17003. Value<String?> stato,
  17004. Value<double?> colli,
  17005. Value<int?> promozione,
  17006. Value<int?> rigaPromozione,
  17007. Value<int?> prezzoManuale,
  17008. });
  17009. typedef $$RigheOrdineTableUpdateCompanionBuilder = RigheOrdineCompanion
  17010. Function({
  17011. Value<int> idRigaOrdine,
  17012. Value<int?> idOrdine,
  17013. Value<int?> idArticolo,
  17014. Value<int?> idListino,
  17015. Value<double?> quantita,
  17016. Value<double?> prezzoLordo,
  17017. Value<double?> sconto1,
  17018. Value<double?> sconto2,
  17019. Value<double?> sconto3,
  17020. Value<double?> sconto4,
  17021. Value<double?> sconto5,
  17022. Value<double?> prezzoNetto,
  17023. Value<double?> scontoMerce,
  17024. Value<double?> totale,
  17025. Value<String?> dataConsegna,
  17026. Value<String?> dataModifica,
  17027. Value<double?> qtaEvasa,
  17028. Value<String?> stato,
  17029. Value<double?> colli,
  17030. Value<int?> promozione,
  17031. Value<int?> rigaPromozione,
  17032. Value<int?> prezzoManuale,
  17033. });
  17034. class $$RigheOrdineTableFilterComposer
  17035. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  17036. $$RigheOrdineTableFilterComposer({
  17037. required super.$db,
  17038. required super.$table,
  17039. super.joinBuilder,
  17040. super.$addJoinBuilderToRootComposer,
  17041. super.$removeJoinBuilderFromRootComposer,
  17042. });
  17043. ColumnFilters<int> get idRigaOrdine => $composableBuilder(
  17044. column: $table.idRigaOrdine, builder: (column) => ColumnFilters(column));
  17045. ColumnFilters<int> get idOrdine => $composableBuilder(
  17046. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  17047. ColumnFilters<int> get idArticolo => $composableBuilder(
  17048. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  17049. ColumnFilters<int> get idListino => $composableBuilder(
  17050. column: $table.idListino, builder: (column) => ColumnFilters(column));
  17051. ColumnFilters<double> get quantita => $composableBuilder(
  17052. column: $table.quantita, builder: (column) => ColumnFilters(column));
  17053. ColumnFilters<double> get prezzoLordo => $composableBuilder(
  17054. column: $table.prezzoLordo, builder: (column) => ColumnFilters(column));
  17055. ColumnFilters<double> get sconto1 => $composableBuilder(
  17056. column: $table.sconto1, builder: (column) => ColumnFilters(column));
  17057. ColumnFilters<double> get sconto2 => $composableBuilder(
  17058. column: $table.sconto2, builder: (column) => ColumnFilters(column));
  17059. ColumnFilters<double> get sconto3 => $composableBuilder(
  17060. column: $table.sconto3, builder: (column) => ColumnFilters(column));
  17061. ColumnFilters<double> get sconto4 => $composableBuilder(
  17062. column: $table.sconto4, builder: (column) => ColumnFilters(column));
  17063. ColumnFilters<double> get sconto5 => $composableBuilder(
  17064. column: $table.sconto5, builder: (column) => ColumnFilters(column));
  17065. ColumnFilters<double> get prezzoNetto => $composableBuilder(
  17066. column: $table.prezzoNetto, builder: (column) => ColumnFilters(column));
  17067. ColumnFilters<double> get scontoMerce => $composableBuilder(
  17068. column: $table.scontoMerce, builder: (column) => ColumnFilters(column));
  17069. ColumnFilters<double> get totale => $composableBuilder(
  17070. column: $table.totale, builder: (column) => ColumnFilters(column));
  17071. ColumnFilters<String> get dataConsegna => $composableBuilder(
  17072. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  17073. ColumnFilters<String> get dataModifica => $composableBuilder(
  17074. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  17075. ColumnFilters<double> get qtaEvasa => $composableBuilder(
  17076. column: $table.qtaEvasa, builder: (column) => ColumnFilters(column));
  17077. ColumnFilters<String> get stato => $composableBuilder(
  17078. column: $table.stato, builder: (column) => ColumnFilters(column));
  17079. ColumnFilters<double> get colli => $composableBuilder(
  17080. column: $table.colli, builder: (column) => ColumnFilters(column));
  17081. ColumnFilters<int> get promozione => $composableBuilder(
  17082. column: $table.promozione, builder: (column) => ColumnFilters(column));
  17083. ColumnFilters<int> get rigaPromozione => $composableBuilder(
  17084. column: $table.rigaPromozione,
  17085. builder: (column) => ColumnFilters(column));
  17086. ColumnFilters<int> get prezzoManuale => $composableBuilder(
  17087. column: $table.prezzoManuale, builder: (column) => ColumnFilters(column));
  17088. }
  17089. class $$RigheOrdineTableOrderingComposer
  17090. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  17091. $$RigheOrdineTableOrderingComposer({
  17092. required super.$db,
  17093. required super.$table,
  17094. super.joinBuilder,
  17095. super.$addJoinBuilderToRootComposer,
  17096. super.$removeJoinBuilderFromRootComposer,
  17097. });
  17098. ColumnOrderings<int> get idRigaOrdine => $composableBuilder(
  17099. column: $table.idRigaOrdine,
  17100. builder: (column) => ColumnOrderings(column));
  17101. ColumnOrderings<int> get idOrdine => $composableBuilder(
  17102. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  17103. ColumnOrderings<int> get idArticolo => $composableBuilder(
  17104. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  17105. ColumnOrderings<int> get idListino => $composableBuilder(
  17106. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  17107. ColumnOrderings<double> get quantita => $composableBuilder(
  17108. column: $table.quantita, builder: (column) => ColumnOrderings(column));
  17109. ColumnOrderings<double> get prezzoLordo => $composableBuilder(
  17110. column: $table.prezzoLordo, builder: (column) => ColumnOrderings(column));
  17111. ColumnOrderings<double> get sconto1 => $composableBuilder(
  17112. column: $table.sconto1, builder: (column) => ColumnOrderings(column));
  17113. ColumnOrderings<double> get sconto2 => $composableBuilder(
  17114. column: $table.sconto2, builder: (column) => ColumnOrderings(column));
  17115. ColumnOrderings<double> get sconto3 => $composableBuilder(
  17116. column: $table.sconto3, builder: (column) => ColumnOrderings(column));
  17117. ColumnOrderings<double> get sconto4 => $composableBuilder(
  17118. column: $table.sconto4, builder: (column) => ColumnOrderings(column));
  17119. ColumnOrderings<double> get sconto5 => $composableBuilder(
  17120. column: $table.sconto5, builder: (column) => ColumnOrderings(column));
  17121. ColumnOrderings<double> get prezzoNetto => $composableBuilder(
  17122. column: $table.prezzoNetto, builder: (column) => ColumnOrderings(column));
  17123. ColumnOrderings<double> get scontoMerce => $composableBuilder(
  17124. column: $table.scontoMerce, builder: (column) => ColumnOrderings(column));
  17125. ColumnOrderings<double> get totale => $composableBuilder(
  17126. column: $table.totale, builder: (column) => ColumnOrderings(column));
  17127. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  17128. column: $table.dataConsegna,
  17129. builder: (column) => ColumnOrderings(column));
  17130. ColumnOrderings<String> get dataModifica => $composableBuilder(
  17131. column: $table.dataModifica,
  17132. builder: (column) => ColumnOrderings(column));
  17133. ColumnOrderings<double> get qtaEvasa => $composableBuilder(
  17134. column: $table.qtaEvasa, builder: (column) => ColumnOrderings(column));
  17135. ColumnOrderings<String> get stato => $composableBuilder(
  17136. column: $table.stato, builder: (column) => ColumnOrderings(column));
  17137. ColumnOrderings<double> get colli => $composableBuilder(
  17138. column: $table.colli, builder: (column) => ColumnOrderings(column));
  17139. ColumnOrderings<int> get promozione => $composableBuilder(
  17140. column: $table.promozione, builder: (column) => ColumnOrderings(column));
  17141. ColumnOrderings<int> get rigaPromozione => $composableBuilder(
  17142. column: $table.rigaPromozione,
  17143. builder: (column) => ColumnOrderings(column));
  17144. ColumnOrderings<int> get prezzoManuale => $composableBuilder(
  17145. column: $table.prezzoManuale,
  17146. builder: (column) => ColumnOrderings(column));
  17147. }
  17148. class $$RigheOrdineTableAnnotationComposer
  17149. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  17150. $$RigheOrdineTableAnnotationComposer({
  17151. required super.$db,
  17152. required super.$table,
  17153. super.joinBuilder,
  17154. super.$addJoinBuilderToRootComposer,
  17155. super.$removeJoinBuilderFromRootComposer,
  17156. });
  17157. GeneratedColumn<int> get idRigaOrdine => $composableBuilder(
  17158. column: $table.idRigaOrdine, builder: (column) => column);
  17159. GeneratedColumn<int> get idOrdine =>
  17160. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  17161. GeneratedColumn<int> get idArticolo => $composableBuilder(
  17162. column: $table.idArticolo, builder: (column) => column);
  17163. GeneratedColumn<int> get idListino =>
  17164. $composableBuilder(column: $table.idListino, builder: (column) => column);
  17165. GeneratedColumn<double> get quantita =>
  17166. $composableBuilder(column: $table.quantita, builder: (column) => column);
  17167. GeneratedColumn<double> get prezzoLordo => $composableBuilder(
  17168. column: $table.prezzoLordo, builder: (column) => column);
  17169. GeneratedColumn<double> get sconto1 =>
  17170. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  17171. GeneratedColumn<double> get sconto2 =>
  17172. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  17173. GeneratedColumn<double> get sconto3 =>
  17174. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  17175. GeneratedColumn<double> get sconto4 =>
  17176. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  17177. GeneratedColumn<double> get sconto5 =>
  17178. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  17179. GeneratedColumn<double> get prezzoNetto => $composableBuilder(
  17180. column: $table.prezzoNetto, builder: (column) => column);
  17181. GeneratedColumn<double> get scontoMerce => $composableBuilder(
  17182. column: $table.scontoMerce, builder: (column) => column);
  17183. GeneratedColumn<double> get totale =>
  17184. $composableBuilder(column: $table.totale, builder: (column) => column);
  17185. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  17186. column: $table.dataConsegna, builder: (column) => column);
  17187. GeneratedColumn<String> get dataModifica => $composableBuilder(
  17188. column: $table.dataModifica, builder: (column) => column);
  17189. GeneratedColumn<double> get qtaEvasa =>
  17190. $composableBuilder(column: $table.qtaEvasa, builder: (column) => column);
  17191. GeneratedColumn<String> get stato =>
  17192. $composableBuilder(column: $table.stato, builder: (column) => column);
  17193. GeneratedColumn<double> get colli =>
  17194. $composableBuilder(column: $table.colli, builder: (column) => column);
  17195. GeneratedColumn<int> get promozione => $composableBuilder(
  17196. column: $table.promozione, builder: (column) => column);
  17197. GeneratedColumn<int> get rigaPromozione => $composableBuilder(
  17198. column: $table.rigaPromozione, builder: (column) => column);
  17199. GeneratedColumn<int> get prezzoManuale => $composableBuilder(
  17200. column: $table.prezzoManuale, builder: (column) => column);
  17201. }
  17202. class $$RigheOrdineTableTableManager extends RootTableManager<
  17203. _$AppDatabase,
  17204. $RigheOrdineTable,
  17205. RigaOrdine,
  17206. $$RigheOrdineTableFilterComposer,
  17207. $$RigheOrdineTableOrderingComposer,
  17208. $$RigheOrdineTableAnnotationComposer,
  17209. $$RigheOrdineTableCreateCompanionBuilder,
  17210. $$RigheOrdineTableUpdateCompanionBuilder,
  17211. (RigaOrdine, BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>),
  17212. RigaOrdine,
  17213. PrefetchHooks Function()> {
  17214. $$RigheOrdineTableTableManager(_$AppDatabase db, $RigheOrdineTable table)
  17215. : super(TableManagerState(
  17216. db: db,
  17217. table: table,
  17218. createFilteringComposer: () =>
  17219. $$RigheOrdineTableFilterComposer($db: db, $table: table),
  17220. createOrderingComposer: () =>
  17221. $$RigheOrdineTableOrderingComposer($db: db, $table: table),
  17222. createComputedFieldComposer: () =>
  17223. $$RigheOrdineTableAnnotationComposer($db: db, $table: table),
  17224. updateCompanionCallback: ({
  17225. Value<int> idRigaOrdine = const Value.absent(),
  17226. Value<int?> idOrdine = const Value.absent(),
  17227. Value<int?> idArticolo = const Value.absent(),
  17228. Value<int?> idListino = const Value.absent(),
  17229. Value<double?> quantita = const Value.absent(),
  17230. Value<double?> prezzoLordo = const Value.absent(),
  17231. Value<double?> sconto1 = const Value.absent(),
  17232. Value<double?> sconto2 = const Value.absent(),
  17233. Value<double?> sconto3 = const Value.absent(),
  17234. Value<double?> sconto4 = const Value.absent(),
  17235. Value<double?> sconto5 = const Value.absent(),
  17236. Value<double?> prezzoNetto = const Value.absent(),
  17237. Value<double?> scontoMerce = const Value.absent(),
  17238. Value<double?> totale = const Value.absent(),
  17239. Value<String?> dataConsegna = const Value.absent(),
  17240. Value<String?> dataModifica = const Value.absent(),
  17241. Value<double?> qtaEvasa = const Value.absent(),
  17242. Value<String?> stato = const Value.absent(),
  17243. Value<double?> colli = const Value.absent(),
  17244. Value<int?> promozione = const Value.absent(),
  17245. Value<int?> rigaPromozione = const Value.absent(),
  17246. Value<int?> prezzoManuale = const Value.absent(),
  17247. }) =>
  17248. RigheOrdineCompanion(
  17249. idRigaOrdine: idRigaOrdine,
  17250. idOrdine: idOrdine,
  17251. idArticolo: idArticolo,
  17252. idListino: idListino,
  17253. quantita: quantita,
  17254. prezzoLordo: prezzoLordo,
  17255. sconto1: sconto1,
  17256. sconto2: sconto2,
  17257. sconto3: sconto3,
  17258. sconto4: sconto4,
  17259. sconto5: sconto5,
  17260. prezzoNetto: prezzoNetto,
  17261. scontoMerce: scontoMerce,
  17262. totale: totale,
  17263. dataConsegna: dataConsegna,
  17264. dataModifica: dataModifica,
  17265. qtaEvasa: qtaEvasa,
  17266. stato: stato,
  17267. colli: colli,
  17268. promozione: promozione,
  17269. rigaPromozione: rigaPromozione,
  17270. prezzoManuale: prezzoManuale,
  17271. ),
  17272. createCompanionCallback: ({
  17273. Value<int> idRigaOrdine = const Value.absent(),
  17274. Value<int?> idOrdine = const Value.absent(),
  17275. Value<int?> idArticolo = const Value.absent(),
  17276. Value<int?> idListino = const Value.absent(),
  17277. Value<double?> quantita = const Value.absent(),
  17278. Value<double?> prezzoLordo = const Value.absent(),
  17279. Value<double?> sconto1 = const Value.absent(),
  17280. Value<double?> sconto2 = const Value.absent(),
  17281. Value<double?> sconto3 = const Value.absent(),
  17282. Value<double?> sconto4 = const Value.absent(),
  17283. Value<double?> sconto5 = const Value.absent(),
  17284. Value<double?> prezzoNetto = const Value.absent(),
  17285. Value<double?> scontoMerce = const Value.absent(),
  17286. Value<double?> totale = const Value.absent(),
  17287. Value<String?> dataConsegna = const Value.absent(),
  17288. Value<String?> dataModifica = const Value.absent(),
  17289. Value<double?> qtaEvasa = const Value.absent(),
  17290. Value<String?> stato = const Value.absent(),
  17291. Value<double?> colli = const Value.absent(),
  17292. Value<int?> promozione = const Value.absent(),
  17293. Value<int?> rigaPromozione = const Value.absent(),
  17294. Value<int?> prezzoManuale = const Value.absent(),
  17295. }) =>
  17296. RigheOrdineCompanion.insert(
  17297. idRigaOrdine: idRigaOrdine,
  17298. idOrdine: idOrdine,
  17299. idArticolo: idArticolo,
  17300. idListino: idListino,
  17301. quantita: quantita,
  17302. prezzoLordo: prezzoLordo,
  17303. sconto1: sconto1,
  17304. sconto2: sconto2,
  17305. sconto3: sconto3,
  17306. sconto4: sconto4,
  17307. sconto5: sconto5,
  17308. prezzoNetto: prezzoNetto,
  17309. scontoMerce: scontoMerce,
  17310. totale: totale,
  17311. dataConsegna: dataConsegna,
  17312. dataModifica: dataModifica,
  17313. qtaEvasa: qtaEvasa,
  17314. stato: stato,
  17315. colli: colli,
  17316. promozione: promozione,
  17317. rigaPromozione: rigaPromozione,
  17318. prezzoManuale: prezzoManuale,
  17319. ),
  17320. withReferenceMapper: (p0) => p0
  17321. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  17322. .toList(),
  17323. prefetchHooksCallback: null,
  17324. ));
  17325. }
  17326. typedef $$RigheOrdineTableProcessedTableManager = ProcessedTableManager<
  17327. _$AppDatabase,
  17328. $RigheOrdineTable,
  17329. RigaOrdine,
  17330. $$RigheOrdineTableFilterComposer,
  17331. $$RigheOrdineTableOrderingComposer,
  17332. $$RigheOrdineTableAnnotationComposer,
  17333. $$RigheOrdineTableCreateCompanionBuilder,
  17334. $$RigheOrdineTableUpdateCompanionBuilder,
  17335. (RigaOrdine, BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>),
  17336. RigaOrdine,
  17337. PrefetchHooks Function()>;
  17338. typedef $$FilialiTableCreateCompanionBuilder = FilialiCompanion Function({
  17339. Value<int> idFiliale,
  17340. Value<int?> idFilialeRemoto,
  17341. Value<int?> idCliente,
  17342. Value<int?> idAgente,
  17343. Value<String?> codFiliale,
  17344. Value<String?> descrizione,
  17345. Value<String?> indirizzo,
  17346. Value<String?> citta,
  17347. Value<String?> provincia,
  17348. Value<String?> cap,
  17349. Value<String?> frazione,
  17350. Value<String?> nazione,
  17351. Value<String?> telefono,
  17352. Value<String?> cellulare,
  17353. Value<String?> fax,
  17354. Value<String?> email,
  17355. Value<String?> stato,
  17356. Value<int> attivo,
  17357. Value<String?> note,
  17358. });
  17359. typedef $$FilialiTableUpdateCompanionBuilder = FilialiCompanion Function({
  17360. Value<int> idFiliale,
  17361. Value<int?> idFilialeRemoto,
  17362. Value<int?> idCliente,
  17363. Value<int?> idAgente,
  17364. Value<String?> codFiliale,
  17365. Value<String?> descrizione,
  17366. Value<String?> indirizzo,
  17367. Value<String?> citta,
  17368. Value<String?> provincia,
  17369. Value<String?> cap,
  17370. Value<String?> frazione,
  17371. Value<String?> nazione,
  17372. Value<String?> telefono,
  17373. Value<String?> cellulare,
  17374. Value<String?> fax,
  17375. Value<String?> email,
  17376. Value<String?> stato,
  17377. Value<int> attivo,
  17378. Value<String?> note,
  17379. });
  17380. class $$FilialiTableFilterComposer
  17381. extends Composer<_$AppDatabase, $FilialiTable> {
  17382. $$FilialiTableFilterComposer({
  17383. required super.$db,
  17384. required super.$table,
  17385. super.joinBuilder,
  17386. super.$addJoinBuilderToRootComposer,
  17387. super.$removeJoinBuilderFromRootComposer,
  17388. });
  17389. ColumnFilters<int> get idFiliale => $composableBuilder(
  17390. column: $table.idFiliale, builder: (column) => ColumnFilters(column));
  17391. ColumnFilters<int> get idFilialeRemoto => $composableBuilder(
  17392. column: $table.idFilialeRemoto,
  17393. builder: (column) => ColumnFilters(column));
  17394. ColumnFilters<int> get idCliente => $composableBuilder(
  17395. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  17396. ColumnFilters<int> get idAgente => $composableBuilder(
  17397. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  17398. ColumnFilters<String> get codFiliale => $composableBuilder(
  17399. column: $table.codFiliale, builder: (column) => ColumnFilters(column));
  17400. ColumnFilters<String> get descrizione => $composableBuilder(
  17401. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  17402. ColumnFilters<String> get indirizzo => $composableBuilder(
  17403. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  17404. ColumnFilters<String> get citta => $composableBuilder(
  17405. column: $table.citta, builder: (column) => ColumnFilters(column));
  17406. ColumnFilters<String> get provincia => $composableBuilder(
  17407. column: $table.provincia, builder: (column) => ColumnFilters(column));
  17408. ColumnFilters<String> get cap => $composableBuilder(
  17409. column: $table.cap, builder: (column) => ColumnFilters(column));
  17410. ColumnFilters<String> get frazione => $composableBuilder(
  17411. column: $table.frazione, builder: (column) => ColumnFilters(column));
  17412. ColumnFilters<String> get nazione => $composableBuilder(
  17413. column: $table.nazione, builder: (column) => ColumnFilters(column));
  17414. ColumnFilters<String> get telefono => $composableBuilder(
  17415. column: $table.telefono, builder: (column) => ColumnFilters(column));
  17416. ColumnFilters<String> get cellulare => $composableBuilder(
  17417. column: $table.cellulare, builder: (column) => ColumnFilters(column));
  17418. ColumnFilters<String> get fax => $composableBuilder(
  17419. column: $table.fax, builder: (column) => ColumnFilters(column));
  17420. ColumnFilters<String> get email => $composableBuilder(
  17421. column: $table.email, builder: (column) => ColumnFilters(column));
  17422. ColumnFilters<String> get stato => $composableBuilder(
  17423. column: $table.stato, builder: (column) => ColumnFilters(column));
  17424. ColumnFilters<int> get attivo => $composableBuilder(
  17425. column: $table.attivo, builder: (column) => ColumnFilters(column));
  17426. ColumnFilters<String> get note => $composableBuilder(
  17427. column: $table.note, builder: (column) => ColumnFilters(column));
  17428. }
  17429. class $$FilialiTableOrderingComposer
  17430. extends Composer<_$AppDatabase, $FilialiTable> {
  17431. $$FilialiTableOrderingComposer({
  17432. required super.$db,
  17433. required super.$table,
  17434. super.joinBuilder,
  17435. super.$addJoinBuilderToRootComposer,
  17436. super.$removeJoinBuilderFromRootComposer,
  17437. });
  17438. ColumnOrderings<int> get idFiliale => $composableBuilder(
  17439. column: $table.idFiliale, builder: (column) => ColumnOrderings(column));
  17440. ColumnOrderings<int> get idFilialeRemoto => $composableBuilder(
  17441. column: $table.idFilialeRemoto,
  17442. builder: (column) => ColumnOrderings(column));
  17443. ColumnOrderings<int> get idCliente => $composableBuilder(
  17444. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  17445. ColumnOrderings<int> get idAgente => $composableBuilder(
  17446. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  17447. ColumnOrderings<String> get codFiliale => $composableBuilder(
  17448. column: $table.codFiliale, builder: (column) => ColumnOrderings(column));
  17449. ColumnOrderings<String> get descrizione => $composableBuilder(
  17450. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  17451. ColumnOrderings<String> get indirizzo => $composableBuilder(
  17452. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  17453. ColumnOrderings<String> get citta => $composableBuilder(
  17454. column: $table.citta, builder: (column) => ColumnOrderings(column));
  17455. ColumnOrderings<String> get provincia => $composableBuilder(
  17456. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  17457. ColumnOrderings<String> get cap => $composableBuilder(
  17458. column: $table.cap, builder: (column) => ColumnOrderings(column));
  17459. ColumnOrderings<String> get frazione => $composableBuilder(
  17460. column: $table.frazione, builder: (column) => ColumnOrderings(column));
  17461. ColumnOrderings<String> get nazione => $composableBuilder(
  17462. column: $table.nazione, builder: (column) => ColumnOrderings(column));
  17463. ColumnOrderings<String> get telefono => $composableBuilder(
  17464. column: $table.telefono, builder: (column) => ColumnOrderings(column));
  17465. ColumnOrderings<String> get cellulare => $composableBuilder(
  17466. column: $table.cellulare, builder: (column) => ColumnOrderings(column));
  17467. ColumnOrderings<String> get fax => $composableBuilder(
  17468. column: $table.fax, builder: (column) => ColumnOrderings(column));
  17469. ColumnOrderings<String> get email => $composableBuilder(
  17470. column: $table.email, builder: (column) => ColumnOrderings(column));
  17471. ColumnOrderings<String> get stato => $composableBuilder(
  17472. column: $table.stato, builder: (column) => ColumnOrderings(column));
  17473. ColumnOrderings<int> get attivo => $composableBuilder(
  17474. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  17475. ColumnOrderings<String> get note => $composableBuilder(
  17476. column: $table.note, builder: (column) => ColumnOrderings(column));
  17477. }
  17478. class $$FilialiTableAnnotationComposer
  17479. extends Composer<_$AppDatabase, $FilialiTable> {
  17480. $$FilialiTableAnnotationComposer({
  17481. required super.$db,
  17482. required super.$table,
  17483. super.joinBuilder,
  17484. super.$addJoinBuilderToRootComposer,
  17485. super.$removeJoinBuilderFromRootComposer,
  17486. });
  17487. GeneratedColumn<int> get idFiliale =>
  17488. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  17489. GeneratedColumn<int> get idFilialeRemoto => $composableBuilder(
  17490. column: $table.idFilialeRemoto, builder: (column) => column);
  17491. GeneratedColumn<int> get idCliente =>
  17492. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  17493. GeneratedColumn<int> get idAgente =>
  17494. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  17495. GeneratedColumn<String> get codFiliale => $composableBuilder(
  17496. column: $table.codFiliale, builder: (column) => column);
  17497. GeneratedColumn<String> get descrizione => $composableBuilder(
  17498. column: $table.descrizione, builder: (column) => column);
  17499. GeneratedColumn<String> get indirizzo =>
  17500. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  17501. GeneratedColumn<String> get citta =>
  17502. $composableBuilder(column: $table.citta, builder: (column) => column);
  17503. GeneratedColumn<String> get provincia =>
  17504. $composableBuilder(column: $table.provincia, builder: (column) => column);
  17505. GeneratedColumn<String> get cap =>
  17506. $composableBuilder(column: $table.cap, builder: (column) => column);
  17507. GeneratedColumn<String> get frazione =>
  17508. $composableBuilder(column: $table.frazione, builder: (column) => column);
  17509. GeneratedColumn<String> get nazione =>
  17510. $composableBuilder(column: $table.nazione, builder: (column) => column);
  17511. GeneratedColumn<String> get telefono =>
  17512. $composableBuilder(column: $table.telefono, builder: (column) => column);
  17513. GeneratedColumn<String> get cellulare =>
  17514. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  17515. GeneratedColumn<String> get fax =>
  17516. $composableBuilder(column: $table.fax, builder: (column) => column);
  17517. GeneratedColumn<String> get email =>
  17518. $composableBuilder(column: $table.email, builder: (column) => column);
  17519. GeneratedColumn<String> get stato =>
  17520. $composableBuilder(column: $table.stato, builder: (column) => column);
  17521. GeneratedColumn<int> get attivo =>
  17522. $composableBuilder(column: $table.attivo, builder: (column) => column);
  17523. GeneratedColumn<String> get note =>
  17524. $composableBuilder(column: $table.note, builder: (column) => column);
  17525. }
  17526. class $$FilialiTableTableManager extends RootTableManager<
  17527. _$AppDatabase,
  17528. $FilialiTable,
  17529. Filiale,
  17530. $$FilialiTableFilterComposer,
  17531. $$FilialiTableOrderingComposer,
  17532. $$FilialiTableAnnotationComposer,
  17533. $$FilialiTableCreateCompanionBuilder,
  17534. $$FilialiTableUpdateCompanionBuilder,
  17535. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  17536. Filiale,
  17537. PrefetchHooks Function()> {
  17538. $$FilialiTableTableManager(_$AppDatabase db, $FilialiTable table)
  17539. : super(TableManagerState(
  17540. db: db,
  17541. table: table,
  17542. createFilteringComposer: () =>
  17543. $$FilialiTableFilterComposer($db: db, $table: table),
  17544. createOrderingComposer: () =>
  17545. $$FilialiTableOrderingComposer($db: db, $table: table),
  17546. createComputedFieldComposer: () =>
  17547. $$FilialiTableAnnotationComposer($db: db, $table: table),
  17548. updateCompanionCallback: ({
  17549. Value<int> idFiliale = const Value.absent(),
  17550. Value<int?> idFilialeRemoto = const Value.absent(),
  17551. Value<int?> idCliente = const Value.absent(),
  17552. Value<int?> idAgente = const Value.absent(),
  17553. Value<String?> codFiliale = const Value.absent(),
  17554. Value<String?> descrizione = const Value.absent(),
  17555. Value<String?> indirizzo = const Value.absent(),
  17556. Value<String?> citta = const Value.absent(),
  17557. Value<String?> provincia = const Value.absent(),
  17558. Value<String?> cap = const Value.absent(),
  17559. Value<String?> frazione = const Value.absent(),
  17560. Value<String?> nazione = const Value.absent(),
  17561. Value<String?> telefono = const Value.absent(),
  17562. Value<String?> cellulare = const Value.absent(),
  17563. Value<String?> fax = const Value.absent(),
  17564. Value<String?> email = const Value.absent(),
  17565. Value<String?> stato = const Value.absent(),
  17566. Value<int> attivo = const Value.absent(),
  17567. Value<String?> note = const Value.absent(),
  17568. }) =>
  17569. FilialiCompanion(
  17570. idFiliale: idFiliale,
  17571. idFilialeRemoto: idFilialeRemoto,
  17572. idCliente: idCliente,
  17573. idAgente: idAgente,
  17574. codFiliale: codFiliale,
  17575. descrizione: descrizione,
  17576. indirizzo: indirizzo,
  17577. citta: citta,
  17578. provincia: provincia,
  17579. cap: cap,
  17580. frazione: frazione,
  17581. nazione: nazione,
  17582. telefono: telefono,
  17583. cellulare: cellulare,
  17584. fax: fax,
  17585. email: email,
  17586. stato: stato,
  17587. attivo: attivo,
  17588. note: note,
  17589. ),
  17590. createCompanionCallback: ({
  17591. Value<int> idFiliale = const Value.absent(),
  17592. Value<int?> idFilialeRemoto = const Value.absent(),
  17593. Value<int?> idCliente = const Value.absent(),
  17594. Value<int?> idAgente = const Value.absent(),
  17595. Value<String?> codFiliale = const Value.absent(),
  17596. Value<String?> descrizione = const Value.absent(),
  17597. Value<String?> indirizzo = const Value.absent(),
  17598. Value<String?> citta = const Value.absent(),
  17599. Value<String?> provincia = const Value.absent(),
  17600. Value<String?> cap = const Value.absent(),
  17601. Value<String?> frazione = const Value.absent(),
  17602. Value<String?> nazione = const Value.absent(),
  17603. Value<String?> telefono = const Value.absent(),
  17604. Value<String?> cellulare = const Value.absent(),
  17605. Value<String?> fax = const Value.absent(),
  17606. Value<String?> email = const Value.absent(),
  17607. Value<String?> stato = const Value.absent(),
  17608. Value<int> attivo = const Value.absent(),
  17609. Value<String?> note = const Value.absent(),
  17610. }) =>
  17611. FilialiCompanion.insert(
  17612. idFiliale: idFiliale,
  17613. idFilialeRemoto: idFilialeRemoto,
  17614. idCliente: idCliente,
  17615. idAgente: idAgente,
  17616. codFiliale: codFiliale,
  17617. descrizione: descrizione,
  17618. indirizzo: indirizzo,
  17619. citta: citta,
  17620. provincia: provincia,
  17621. cap: cap,
  17622. frazione: frazione,
  17623. nazione: nazione,
  17624. telefono: telefono,
  17625. cellulare: cellulare,
  17626. fax: fax,
  17627. email: email,
  17628. stato: stato,
  17629. attivo: attivo,
  17630. note: note,
  17631. ),
  17632. withReferenceMapper: (p0) => p0
  17633. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  17634. .toList(),
  17635. prefetchHooksCallback: null,
  17636. ));
  17637. }
  17638. typedef $$FilialiTableProcessedTableManager = ProcessedTableManager<
  17639. _$AppDatabase,
  17640. $FilialiTable,
  17641. Filiale,
  17642. $$FilialiTableFilterComposer,
  17643. $$FilialiTableOrderingComposer,
  17644. $$FilialiTableAnnotationComposer,
  17645. $$FilialiTableCreateCompanionBuilder,
  17646. $$FilialiTableUpdateCompanionBuilder,
  17647. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  17648. Filiale,
  17649. PrefetchHooks Function()>;
  17650. typedef $$ListiniTableCreateCompanionBuilder = ListiniCompanion Function({
  17651. Value<int> idListino,
  17652. Value<String?> codListino,
  17653. Value<String?> descrizione,
  17654. Value<String?> validoDa,
  17655. Value<String?> validoA,
  17656. Value<int> attivo,
  17657. Value<String?> dataModifica,
  17658. });
  17659. typedef $$ListiniTableUpdateCompanionBuilder = ListiniCompanion Function({
  17660. Value<int> idListino,
  17661. Value<String?> codListino,
  17662. Value<String?> descrizione,
  17663. Value<String?> validoDa,
  17664. Value<String?> validoA,
  17665. Value<int> attivo,
  17666. Value<String?> dataModifica,
  17667. });
  17668. class $$ListiniTableFilterComposer
  17669. extends Composer<_$AppDatabase, $ListiniTable> {
  17670. $$ListiniTableFilterComposer({
  17671. required super.$db,
  17672. required super.$table,
  17673. super.joinBuilder,
  17674. super.$addJoinBuilderToRootComposer,
  17675. super.$removeJoinBuilderFromRootComposer,
  17676. });
  17677. ColumnFilters<int> get idListino => $composableBuilder(
  17678. column: $table.idListino, builder: (column) => ColumnFilters(column));
  17679. ColumnFilters<String> get codListino => $composableBuilder(
  17680. column: $table.codListino, builder: (column) => ColumnFilters(column));
  17681. ColumnFilters<String> get descrizione => $composableBuilder(
  17682. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  17683. ColumnFilters<String> get validoDa => $composableBuilder(
  17684. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  17685. ColumnFilters<String> get validoA => $composableBuilder(
  17686. column: $table.validoA, builder: (column) => ColumnFilters(column));
  17687. ColumnFilters<int> get attivo => $composableBuilder(
  17688. column: $table.attivo, builder: (column) => ColumnFilters(column));
  17689. ColumnFilters<String> get dataModifica => $composableBuilder(
  17690. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  17691. }
  17692. class $$ListiniTableOrderingComposer
  17693. extends Composer<_$AppDatabase, $ListiniTable> {
  17694. $$ListiniTableOrderingComposer({
  17695. required super.$db,
  17696. required super.$table,
  17697. super.joinBuilder,
  17698. super.$addJoinBuilderToRootComposer,
  17699. super.$removeJoinBuilderFromRootComposer,
  17700. });
  17701. ColumnOrderings<int> get idListino => $composableBuilder(
  17702. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  17703. ColumnOrderings<String> get codListino => $composableBuilder(
  17704. column: $table.codListino, builder: (column) => ColumnOrderings(column));
  17705. ColumnOrderings<String> get descrizione => $composableBuilder(
  17706. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  17707. ColumnOrderings<String> get validoDa => $composableBuilder(
  17708. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  17709. ColumnOrderings<String> get validoA => $composableBuilder(
  17710. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  17711. ColumnOrderings<int> get attivo => $composableBuilder(
  17712. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  17713. ColumnOrderings<String> get dataModifica => $composableBuilder(
  17714. column: $table.dataModifica,
  17715. builder: (column) => ColumnOrderings(column));
  17716. }
  17717. class $$ListiniTableAnnotationComposer
  17718. extends Composer<_$AppDatabase, $ListiniTable> {
  17719. $$ListiniTableAnnotationComposer({
  17720. required super.$db,
  17721. required super.$table,
  17722. super.joinBuilder,
  17723. super.$addJoinBuilderToRootComposer,
  17724. super.$removeJoinBuilderFromRootComposer,
  17725. });
  17726. GeneratedColumn<int> get idListino =>
  17727. $composableBuilder(column: $table.idListino, builder: (column) => column);
  17728. GeneratedColumn<String> get codListino => $composableBuilder(
  17729. column: $table.codListino, builder: (column) => column);
  17730. GeneratedColumn<String> get descrizione => $composableBuilder(
  17731. column: $table.descrizione, builder: (column) => column);
  17732. GeneratedColumn<String> get validoDa =>
  17733. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  17734. GeneratedColumn<String> get validoA =>
  17735. $composableBuilder(column: $table.validoA, builder: (column) => column);
  17736. GeneratedColumn<int> get attivo =>
  17737. $composableBuilder(column: $table.attivo, builder: (column) => column);
  17738. GeneratedColumn<String> get dataModifica => $composableBuilder(
  17739. column: $table.dataModifica, builder: (column) => column);
  17740. }
  17741. class $$ListiniTableTableManager extends RootTableManager<
  17742. _$AppDatabase,
  17743. $ListiniTable,
  17744. Listino,
  17745. $$ListiniTableFilterComposer,
  17746. $$ListiniTableOrderingComposer,
  17747. $$ListiniTableAnnotationComposer,
  17748. $$ListiniTableCreateCompanionBuilder,
  17749. $$ListiniTableUpdateCompanionBuilder,
  17750. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  17751. Listino,
  17752. PrefetchHooks Function()> {
  17753. $$ListiniTableTableManager(_$AppDatabase db, $ListiniTable table)
  17754. : super(TableManagerState(
  17755. db: db,
  17756. table: table,
  17757. createFilteringComposer: () =>
  17758. $$ListiniTableFilterComposer($db: db, $table: table),
  17759. createOrderingComposer: () =>
  17760. $$ListiniTableOrderingComposer($db: db, $table: table),
  17761. createComputedFieldComposer: () =>
  17762. $$ListiniTableAnnotationComposer($db: db, $table: table),
  17763. updateCompanionCallback: ({
  17764. Value<int> idListino = const Value.absent(),
  17765. Value<String?> codListino = const Value.absent(),
  17766. Value<String?> descrizione = const Value.absent(),
  17767. Value<String?> validoDa = const Value.absent(),
  17768. Value<String?> validoA = const Value.absent(),
  17769. Value<int> attivo = const Value.absent(),
  17770. Value<String?> dataModifica = const Value.absent(),
  17771. }) =>
  17772. ListiniCompanion(
  17773. idListino: idListino,
  17774. codListino: codListino,
  17775. descrizione: descrizione,
  17776. validoDa: validoDa,
  17777. validoA: validoA,
  17778. attivo: attivo,
  17779. dataModifica: dataModifica,
  17780. ),
  17781. createCompanionCallback: ({
  17782. Value<int> idListino = const Value.absent(),
  17783. Value<String?> codListino = const Value.absent(),
  17784. Value<String?> descrizione = const Value.absent(),
  17785. Value<String?> validoDa = const Value.absent(),
  17786. Value<String?> validoA = const Value.absent(),
  17787. Value<int> attivo = const Value.absent(),
  17788. Value<String?> dataModifica = const Value.absent(),
  17789. }) =>
  17790. ListiniCompanion.insert(
  17791. idListino: idListino,
  17792. codListino: codListino,
  17793. descrizione: descrizione,
  17794. validoDa: validoDa,
  17795. validoA: validoA,
  17796. attivo: attivo,
  17797. dataModifica: dataModifica,
  17798. ),
  17799. withReferenceMapper: (p0) => p0
  17800. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  17801. .toList(),
  17802. prefetchHooksCallback: null,
  17803. ));
  17804. }
  17805. typedef $$ListiniTableProcessedTableManager = ProcessedTableManager<
  17806. _$AppDatabase,
  17807. $ListiniTable,
  17808. Listino,
  17809. $$ListiniTableFilterComposer,
  17810. $$ListiniTableOrderingComposer,
  17811. $$ListiniTableAnnotationComposer,
  17812. $$ListiniTableCreateCompanionBuilder,
  17813. $$ListiniTableUpdateCompanionBuilder,
  17814. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  17815. Listino,
  17816. PrefetchHooks Function()>;
  17817. typedef $$ListiniArticoloTableCreateCompanionBuilder = ListiniArticoloCompanion
  17818. Function({
  17819. Value<int> idListinoArticoli,
  17820. Value<int?> idListino,
  17821. Value<int?> idArticolo,
  17822. Value<double?> prezzo,
  17823. Value<int?> idSconto,
  17824. Value<String?> validoDa,
  17825. Value<String?> validoA,
  17826. Value<int> attivo,
  17827. });
  17828. typedef $$ListiniArticoloTableUpdateCompanionBuilder = ListiniArticoloCompanion
  17829. Function({
  17830. Value<int> idListinoArticoli,
  17831. Value<int?> idListino,
  17832. Value<int?> idArticolo,
  17833. Value<double?> prezzo,
  17834. Value<int?> idSconto,
  17835. Value<String?> validoDa,
  17836. Value<String?> validoA,
  17837. Value<int> attivo,
  17838. });
  17839. class $$ListiniArticoloTableFilterComposer
  17840. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  17841. $$ListiniArticoloTableFilterComposer({
  17842. required super.$db,
  17843. required super.$table,
  17844. super.joinBuilder,
  17845. super.$addJoinBuilderToRootComposer,
  17846. super.$removeJoinBuilderFromRootComposer,
  17847. });
  17848. ColumnFilters<int> get idListinoArticoli => $composableBuilder(
  17849. column: $table.idListinoArticoli,
  17850. builder: (column) => ColumnFilters(column));
  17851. ColumnFilters<int> get idListino => $composableBuilder(
  17852. column: $table.idListino, builder: (column) => ColumnFilters(column));
  17853. ColumnFilters<int> get idArticolo => $composableBuilder(
  17854. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  17855. ColumnFilters<double> get prezzo => $composableBuilder(
  17856. column: $table.prezzo, builder: (column) => ColumnFilters(column));
  17857. ColumnFilters<int> get idSconto => $composableBuilder(
  17858. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  17859. ColumnFilters<String> get validoDa => $composableBuilder(
  17860. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  17861. ColumnFilters<String> get validoA => $composableBuilder(
  17862. column: $table.validoA, builder: (column) => ColumnFilters(column));
  17863. ColumnFilters<int> get attivo => $composableBuilder(
  17864. column: $table.attivo, builder: (column) => ColumnFilters(column));
  17865. }
  17866. class $$ListiniArticoloTableOrderingComposer
  17867. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  17868. $$ListiniArticoloTableOrderingComposer({
  17869. required super.$db,
  17870. required super.$table,
  17871. super.joinBuilder,
  17872. super.$addJoinBuilderToRootComposer,
  17873. super.$removeJoinBuilderFromRootComposer,
  17874. });
  17875. ColumnOrderings<int> get idListinoArticoli => $composableBuilder(
  17876. column: $table.idListinoArticoli,
  17877. builder: (column) => ColumnOrderings(column));
  17878. ColumnOrderings<int> get idListino => $composableBuilder(
  17879. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  17880. ColumnOrderings<int> get idArticolo => $composableBuilder(
  17881. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  17882. ColumnOrderings<double> get prezzo => $composableBuilder(
  17883. column: $table.prezzo, builder: (column) => ColumnOrderings(column));
  17884. ColumnOrderings<int> get idSconto => $composableBuilder(
  17885. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  17886. ColumnOrderings<String> get validoDa => $composableBuilder(
  17887. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  17888. ColumnOrderings<String> get validoA => $composableBuilder(
  17889. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  17890. ColumnOrderings<int> get attivo => $composableBuilder(
  17891. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  17892. }
  17893. class $$ListiniArticoloTableAnnotationComposer
  17894. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  17895. $$ListiniArticoloTableAnnotationComposer({
  17896. required super.$db,
  17897. required super.$table,
  17898. super.joinBuilder,
  17899. super.$addJoinBuilderToRootComposer,
  17900. super.$removeJoinBuilderFromRootComposer,
  17901. });
  17902. GeneratedColumn<int> get idListinoArticoli => $composableBuilder(
  17903. column: $table.idListinoArticoli, builder: (column) => column);
  17904. GeneratedColumn<int> get idListino =>
  17905. $composableBuilder(column: $table.idListino, builder: (column) => column);
  17906. GeneratedColumn<int> get idArticolo => $composableBuilder(
  17907. column: $table.idArticolo, builder: (column) => column);
  17908. GeneratedColumn<double> get prezzo =>
  17909. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  17910. GeneratedColumn<int> get idSconto =>
  17911. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  17912. GeneratedColumn<String> get validoDa =>
  17913. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  17914. GeneratedColumn<String> get validoA =>
  17915. $composableBuilder(column: $table.validoA, builder: (column) => column);
  17916. GeneratedColumn<int> get attivo =>
  17917. $composableBuilder(column: $table.attivo, builder: (column) => column);
  17918. }
  17919. class $$ListiniArticoloTableTableManager extends RootTableManager<
  17920. _$AppDatabase,
  17921. $ListiniArticoloTable,
  17922. ListinoArticolo,
  17923. $$ListiniArticoloTableFilterComposer,
  17924. $$ListiniArticoloTableOrderingComposer,
  17925. $$ListiniArticoloTableAnnotationComposer,
  17926. $$ListiniArticoloTableCreateCompanionBuilder,
  17927. $$ListiniArticoloTableUpdateCompanionBuilder,
  17928. (
  17929. ListinoArticolo,
  17930. BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo>
  17931. ),
  17932. ListinoArticolo,
  17933. PrefetchHooks Function()> {
  17934. $$ListiniArticoloTableTableManager(
  17935. _$AppDatabase db, $ListiniArticoloTable table)
  17936. : super(TableManagerState(
  17937. db: db,
  17938. table: table,
  17939. createFilteringComposer: () =>
  17940. $$ListiniArticoloTableFilterComposer($db: db, $table: table),
  17941. createOrderingComposer: () =>
  17942. $$ListiniArticoloTableOrderingComposer($db: db, $table: table),
  17943. createComputedFieldComposer: () =>
  17944. $$ListiniArticoloTableAnnotationComposer($db: db, $table: table),
  17945. updateCompanionCallback: ({
  17946. Value<int> idListinoArticoli = const Value.absent(),
  17947. Value<int?> idListino = const Value.absent(),
  17948. Value<int?> idArticolo = const Value.absent(),
  17949. Value<double?> prezzo = const Value.absent(),
  17950. Value<int?> idSconto = const Value.absent(),
  17951. Value<String?> validoDa = const Value.absent(),
  17952. Value<String?> validoA = const Value.absent(),
  17953. Value<int> attivo = const Value.absent(),
  17954. }) =>
  17955. ListiniArticoloCompanion(
  17956. idListinoArticoli: idListinoArticoli,
  17957. idListino: idListino,
  17958. idArticolo: idArticolo,
  17959. prezzo: prezzo,
  17960. idSconto: idSconto,
  17961. validoDa: validoDa,
  17962. validoA: validoA,
  17963. attivo: attivo,
  17964. ),
  17965. createCompanionCallback: ({
  17966. Value<int> idListinoArticoli = const Value.absent(),
  17967. Value<int?> idListino = const Value.absent(),
  17968. Value<int?> idArticolo = const Value.absent(),
  17969. Value<double?> prezzo = const Value.absent(),
  17970. Value<int?> idSconto = const Value.absent(),
  17971. Value<String?> validoDa = const Value.absent(),
  17972. Value<String?> validoA = const Value.absent(),
  17973. Value<int> attivo = const Value.absent(),
  17974. }) =>
  17975. ListiniArticoloCompanion.insert(
  17976. idListinoArticoli: idListinoArticoli,
  17977. idListino: idListino,
  17978. idArticolo: idArticolo,
  17979. prezzo: prezzo,
  17980. idSconto: idSconto,
  17981. validoDa: validoDa,
  17982. validoA: validoA,
  17983. attivo: attivo,
  17984. ),
  17985. withReferenceMapper: (p0) => p0
  17986. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  17987. .toList(),
  17988. prefetchHooksCallback: null,
  17989. ));
  17990. }
  17991. typedef $$ListiniArticoloTableProcessedTableManager = ProcessedTableManager<
  17992. _$AppDatabase,
  17993. $ListiniArticoloTable,
  17994. ListinoArticolo,
  17995. $$ListiniArticoloTableFilterComposer,
  17996. $$ListiniArticoloTableOrderingComposer,
  17997. $$ListiniArticoloTableAnnotationComposer,
  17998. $$ListiniArticoloTableCreateCompanionBuilder,
  17999. $$ListiniArticoloTableUpdateCompanionBuilder,
  18000. (
  18001. ListinoArticolo,
  18002. BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo>
  18003. ),
  18004. ListinoArticolo,
  18005. PrefetchHooks Function()>;
  18006. typedef $$ListiniClienteTableCreateCompanionBuilder = ListiniClienteCompanion
  18007. Function({
  18008. Value<int> idListinoCliente,
  18009. Value<int?> idListino,
  18010. Value<int?> idCliente,
  18011. Value<int?> idArticolo,
  18012. Value<int?> idSconto,
  18013. Value<String?> validoDa,
  18014. Value<String?> validoA,
  18015. Value<double?> prezzo,
  18016. Value<int> attivo,
  18017. Value<String> annullato,
  18018. Value<String?> listinoSostitutivo,
  18019. Value<String?> stato,
  18020. });
  18021. typedef $$ListiniClienteTableUpdateCompanionBuilder = ListiniClienteCompanion
  18022. Function({
  18023. Value<int> idListinoCliente,
  18024. Value<int?> idListino,
  18025. Value<int?> idCliente,
  18026. Value<int?> idArticolo,
  18027. Value<int?> idSconto,
  18028. Value<String?> validoDa,
  18029. Value<String?> validoA,
  18030. Value<double?> prezzo,
  18031. Value<int> attivo,
  18032. Value<String> annullato,
  18033. Value<String?> listinoSostitutivo,
  18034. Value<String?> stato,
  18035. });
  18036. class $$ListiniClienteTableFilterComposer
  18037. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  18038. $$ListiniClienteTableFilterComposer({
  18039. required super.$db,
  18040. required super.$table,
  18041. super.joinBuilder,
  18042. super.$addJoinBuilderToRootComposer,
  18043. super.$removeJoinBuilderFromRootComposer,
  18044. });
  18045. ColumnFilters<int> get idListinoCliente => $composableBuilder(
  18046. column: $table.idListinoCliente,
  18047. builder: (column) => ColumnFilters(column));
  18048. ColumnFilters<int> get idListino => $composableBuilder(
  18049. column: $table.idListino, builder: (column) => ColumnFilters(column));
  18050. ColumnFilters<int> get idCliente => $composableBuilder(
  18051. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  18052. ColumnFilters<int> get idArticolo => $composableBuilder(
  18053. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  18054. ColumnFilters<int> get idSconto => $composableBuilder(
  18055. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  18056. ColumnFilters<String> get validoDa => $composableBuilder(
  18057. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  18058. ColumnFilters<String> get validoA => $composableBuilder(
  18059. column: $table.validoA, builder: (column) => ColumnFilters(column));
  18060. ColumnFilters<double> get prezzo => $composableBuilder(
  18061. column: $table.prezzo, builder: (column) => ColumnFilters(column));
  18062. ColumnFilters<int> get attivo => $composableBuilder(
  18063. column: $table.attivo, builder: (column) => ColumnFilters(column));
  18064. ColumnFilters<String> get annullato => $composableBuilder(
  18065. column: $table.annullato, builder: (column) => ColumnFilters(column));
  18066. ColumnFilters<String> get listinoSostitutivo => $composableBuilder(
  18067. column: $table.listinoSostitutivo,
  18068. builder: (column) => ColumnFilters(column));
  18069. ColumnFilters<String> get stato => $composableBuilder(
  18070. column: $table.stato, builder: (column) => ColumnFilters(column));
  18071. }
  18072. class $$ListiniClienteTableOrderingComposer
  18073. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  18074. $$ListiniClienteTableOrderingComposer({
  18075. required super.$db,
  18076. required super.$table,
  18077. super.joinBuilder,
  18078. super.$addJoinBuilderToRootComposer,
  18079. super.$removeJoinBuilderFromRootComposer,
  18080. });
  18081. ColumnOrderings<int> get idListinoCliente => $composableBuilder(
  18082. column: $table.idListinoCliente,
  18083. builder: (column) => ColumnOrderings(column));
  18084. ColumnOrderings<int> get idListino => $composableBuilder(
  18085. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  18086. ColumnOrderings<int> get idCliente => $composableBuilder(
  18087. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  18088. ColumnOrderings<int> get idArticolo => $composableBuilder(
  18089. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  18090. ColumnOrderings<int> get idSconto => $composableBuilder(
  18091. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  18092. ColumnOrderings<String> get validoDa => $composableBuilder(
  18093. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  18094. ColumnOrderings<String> get validoA => $composableBuilder(
  18095. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  18096. ColumnOrderings<double> get prezzo => $composableBuilder(
  18097. column: $table.prezzo, builder: (column) => ColumnOrderings(column));
  18098. ColumnOrderings<int> get attivo => $composableBuilder(
  18099. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  18100. ColumnOrderings<String> get annullato => $composableBuilder(
  18101. column: $table.annullato, builder: (column) => ColumnOrderings(column));
  18102. ColumnOrderings<String> get listinoSostitutivo => $composableBuilder(
  18103. column: $table.listinoSostitutivo,
  18104. builder: (column) => ColumnOrderings(column));
  18105. ColumnOrderings<String> get stato => $composableBuilder(
  18106. column: $table.stato, builder: (column) => ColumnOrderings(column));
  18107. }
  18108. class $$ListiniClienteTableAnnotationComposer
  18109. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  18110. $$ListiniClienteTableAnnotationComposer({
  18111. required super.$db,
  18112. required super.$table,
  18113. super.joinBuilder,
  18114. super.$addJoinBuilderToRootComposer,
  18115. super.$removeJoinBuilderFromRootComposer,
  18116. });
  18117. GeneratedColumn<int> get idListinoCliente => $composableBuilder(
  18118. column: $table.idListinoCliente, builder: (column) => column);
  18119. GeneratedColumn<int> get idListino =>
  18120. $composableBuilder(column: $table.idListino, builder: (column) => column);
  18121. GeneratedColumn<int> get idCliente =>
  18122. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  18123. GeneratedColumn<int> get idArticolo => $composableBuilder(
  18124. column: $table.idArticolo, builder: (column) => column);
  18125. GeneratedColumn<int> get idSconto =>
  18126. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  18127. GeneratedColumn<String> get validoDa =>
  18128. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  18129. GeneratedColumn<String> get validoA =>
  18130. $composableBuilder(column: $table.validoA, builder: (column) => column);
  18131. GeneratedColumn<double> get prezzo =>
  18132. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  18133. GeneratedColumn<int> get attivo =>
  18134. $composableBuilder(column: $table.attivo, builder: (column) => column);
  18135. GeneratedColumn<String> get annullato =>
  18136. $composableBuilder(column: $table.annullato, builder: (column) => column);
  18137. GeneratedColumn<String> get listinoSostitutivo => $composableBuilder(
  18138. column: $table.listinoSostitutivo, builder: (column) => column);
  18139. GeneratedColumn<String> get stato =>
  18140. $composableBuilder(column: $table.stato, builder: (column) => column);
  18141. }
  18142. class $$ListiniClienteTableTableManager extends RootTableManager<
  18143. _$AppDatabase,
  18144. $ListiniClienteTable,
  18145. ListinoCliente,
  18146. $$ListiniClienteTableFilterComposer,
  18147. $$ListiniClienteTableOrderingComposer,
  18148. $$ListiniClienteTableAnnotationComposer,
  18149. $$ListiniClienteTableCreateCompanionBuilder,
  18150. $$ListiniClienteTableUpdateCompanionBuilder,
  18151. (
  18152. ListinoCliente,
  18153. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>
  18154. ),
  18155. ListinoCliente,
  18156. PrefetchHooks Function()> {
  18157. $$ListiniClienteTableTableManager(
  18158. _$AppDatabase db, $ListiniClienteTable table)
  18159. : super(TableManagerState(
  18160. db: db,
  18161. table: table,
  18162. createFilteringComposer: () =>
  18163. $$ListiniClienteTableFilterComposer($db: db, $table: table),
  18164. createOrderingComposer: () =>
  18165. $$ListiniClienteTableOrderingComposer($db: db, $table: table),
  18166. createComputedFieldComposer: () =>
  18167. $$ListiniClienteTableAnnotationComposer($db: db, $table: table),
  18168. updateCompanionCallback: ({
  18169. Value<int> idListinoCliente = const Value.absent(),
  18170. Value<int?> idListino = const Value.absent(),
  18171. Value<int?> idCliente = const Value.absent(),
  18172. Value<int?> idArticolo = const Value.absent(),
  18173. Value<int?> idSconto = const Value.absent(),
  18174. Value<String?> validoDa = const Value.absent(),
  18175. Value<String?> validoA = const Value.absent(),
  18176. Value<double?> prezzo = const Value.absent(),
  18177. Value<int> attivo = const Value.absent(),
  18178. Value<String> annullato = const Value.absent(),
  18179. Value<String?> listinoSostitutivo = const Value.absent(),
  18180. Value<String?> stato = const Value.absent(),
  18181. }) =>
  18182. ListiniClienteCompanion(
  18183. idListinoCliente: idListinoCliente,
  18184. idListino: idListino,
  18185. idCliente: idCliente,
  18186. idArticolo: idArticolo,
  18187. idSconto: idSconto,
  18188. validoDa: validoDa,
  18189. validoA: validoA,
  18190. prezzo: prezzo,
  18191. attivo: attivo,
  18192. annullato: annullato,
  18193. listinoSostitutivo: listinoSostitutivo,
  18194. stato: stato,
  18195. ),
  18196. createCompanionCallback: ({
  18197. Value<int> idListinoCliente = const Value.absent(),
  18198. Value<int?> idListino = const Value.absent(),
  18199. Value<int?> idCliente = const Value.absent(),
  18200. Value<int?> idArticolo = const Value.absent(),
  18201. Value<int?> idSconto = const Value.absent(),
  18202. Value<String?> validoDa = const Value.absent(),
  18203. Value<String?> validoA = const Value.absent(),
  18204. Value<double?> prezzo = const Value.absent(),
  18205. Value<int> attivo = const Value.absent(),
  18206. Value<String> annullato = const Value.absent(),
  18207. Value<String?> listinoSostitutivo = const Value.absent(),
  18208. Value<String?> stato = const Value.absent(),
  18209. }) =>
  18210. ListiniClienteCompanion.insert(
  18211. idListinoCliente: idListinoCliente,
  18212. idListino: idListino,
  18213. idCliente: idCliente,
  18214. idArticolo: idArticolo,
  18215. idSconto: idSconto,
  18216. validoDa: validoDa,
  18217. validoA: validoA,
  18218. prezzo: prezzo,
  18219. attivo: attivo,
  18220. annullato: annullato,
  18221. listinoSostitutivo: listinoSostitutivo,
  18222. stato: stato,
  18223. ),
  18224. withReferenceMapper: (p0) => p0
  18225. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18226. .toList(),
  18227. prefetchHooksCallback: null,
  18228. ));
  18229. }
  18230. typedef $$ListiniClienteTableProcessedTableManager = ProcessedTableManager<
  18231. _$AppDatabase,
  18232. $ListiniClienteTable,
  18233. ListinoCliente,
  18234. $$ListiniClienteTableFilterComposer,
  18235. $$ListiniClienteTableOrderingComposer,
  18236. $$ListiniClienteTableAnnotationComposer,
  18237. $$ListiniClienteTableCreateCompanionBuilder,
  18238. $$ListiniClienteTableUpdateCompanionBuilder,
  18239. (
  18240. ListinoCliente,
  18241. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>
  18242. ),
  18243. ListinoCliente,
  18244. PrefetchHooks Function()>;
  18245. typedef $$ScontiTableCreateCompanionBuilder = ScontiCompanion Function({
  18246. Value<int> idSconto,
  18247. Value<String?> codSconto,
  18248. Value<String?> descrizione,
  18249. Value<double?> sconto1,
  18250. Value<double?> sconto2,
  18251. Value<double?> sconto3,
  18252. Value<double?> sconto4,
  18253. Value<double?> sconto5,
  18254. });
  18255. typedef $$ScontiTableUpdateCompanionBuilder = ScontiCompanion Function({
  18256. Value<int> idSconto,
  18257. Value<String?> codSconto,
  18258. Value<String?> descrizione,
  18259. Value<double?> sconto1,
  18260. Value<double?> sconto2,
  18261. Value<double?> sconto3,
  18262. Value<double?> sconto4,
  18263. Value<double?> sconto5,
  18264. });
  18265. class $$ScontiTableFilterComposer
  18266. extends Composer<_$AppDatabase, $ScontiTable> {
  18267. $$ScontiTableFilterComposer({
  18268. required super.$db,
  18269. required super.$table,
  18270. super.joinBuilder,
  18271. super.$addJoinBuilderToRootComposer,
  18272. super.$removeJoinBuilderFromRootComposer,
  18273. });
  18274. ColumnFilters<int> get idSconto => $composableBuilder(
  18275. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  18276. ColumnFilters<String> get codSconto => $composableBuilder(
  18277. column: $table.codSconto, builder: (column) => ColumnFilters(column));
  18278. ColumnFilters<String> get descrizione => $composableBuilder(
  18279. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  18280. ColumnFilters<double> get sconto1 => $composableBuilder(
  18281. column: $table.sconto1, builder: (column) => ColumnFilters(column));
  18282. ColumnFilters<double> get sconto2 => $composableBuilder(
  18283. column: $table.sconto2, builder: (column) => ColumnFilters(column));
  18284. ColumnFilters<double> get sconto3 => $composableBuilder(
  18285. column: $table.sconto3, builder: (column) => ColumnFilters(column));
  18286. ColumnFilters<double> get sconto4 => $composableBuilder(
  18287. column: $table.sconto4, builder: (column) => ColumnFilters(column));
  18288. ColumnFilters<double> get sconto5 => $composableBuilder(
  18289. column: $table.sconto5, builder: (column) => ColumnFilters(column));
  18290. }
  18291. class $$ScontiTableOrderingComposer
  18292. extends Composer<_$AppDatabase, $ScontiTable> {
  18293. $$ScontiTableOrderingComposer({
  18294. required super.$db,
  18295. required super.$table,
  18296. super.joinBuilder,
  18297. super.$addJoinBuilderToRootComposer,
  18298. super.$removeJoinBuilderFromRootComposer,
  18299. });
  18300. ColumnOrderings<int> get idSconto => $composableBuilder(
  18301. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  18302. ColumnOrderings<String> get codSconto => $composableBuilder(
  18303. column: $table.codSconto, builder: (column) => ColumnOrderings(column));
  18304. ColumnOrderings<String> get descrizione => $composableBuilder(
  18305. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  18306. ColumnOrderings<double> get sconto1 => $composableBuilder(
  18307. column: $table.sconto1, builder: (column) => ColumnOrderings(column));
  18308. ColumnOrderings<double> get sconto2 => $composableBuilder(
  18309. column: $table.sconto2, builder: (column) => ColumnOrderings(column));
  18310. ColumnOrderings<double> get sconto3 => $composableBuilder(
  18311. column: $table.sconto3, builder: (column) => ColumnOrderings(column));
  18312. ColumnOrderings<double> get sconto4 => $composableBuilder(
  18313. column: $table.sconto4, builder: (column) => ColumnOrderings(column));
  18314. ColumnOrderings<double> get sconto5 => $composableBuilder(
  18315. column: $table.sconto5, builder: (column) => ColumnOrderings(column));
  18316. }
  18317. class $$ScontiTableAnnotationComposer
  18318. extends Composer<_$AppDatabase, $ScontiTable> {
  18319. $$ScontiTableAnnotationComposer({
  18320. required super.$db,
  18321. required super.$table,
  18322. super.joinBuilder,
  18323. super.$addJoinBuilderToRootComposer,
  18324. super.$removeJoinBuilderFromRootComposer,
  18325. });
  18326. GeneratedColumn<int> get idSconto =>
  18327. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  18328. GeneratedColumn<String> get codSconto =>
  18329. $composableBuilder(column: $table.codSconto, builder: (column) => column);
  18330. GeneratedColumn<String> get descrizione => $composableBuilder(
  18331. column: $table.descrizione, builder: (column) => column);
  18332. GeneratedColumn<double> get sconto1 =>
  18333. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  18334. GeneratedColumn<double> get sconto2 =>
  18335. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  18336. GeneratedColumn<double> get sconto3 =>
  18337. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  18338. GeneratedColumn<double> get sconto4 =>
  18339. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  18340. GeneratedColumn<double> get sconto5 =>
  18341. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  18342. }
  18343. class $$ScontiTableTableManager extends RootTableManager<
  18344. _$AppDatabase,
  18345. $ScontiTable,
  18346. Sconto,
  18347. $$ScontiTableFilterComposer,
  18348. $$ScontiTableOrderingComposer,
  18349. $$ScontiTableAnnotationComposer,
  18350. $$ScontiTableCreateCompanionBuilder,
  18351. $$ScontiTableUpdateCompanionBuilder,
  18352. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  18353. Sconto,
  18354. PrefetchHooks Function()> {
  18355. $$ScontiTableTableManager(_$AppDatabase db, $ScontiTable table)
  18356. : super(TableManagerState(
  18357. db: db,
  18358. table: table,
  18359. createFilteringComposer: () =>
  18360. $$ScontiTableFilterComposer($db: db, $table: table),
  18361. createOrderingComposer: () =>
  18362. $$ScontiTableOrderingComposer($db: db, $table: table),
  18363. createComputedFieldComposer: () =>
  18364. $$ScontiTableAnnotationComposer($db: db, $table: table),
  18365. updateCompanionCallback: ({
  18366. Value<int> idSconto = const Value.absent(),
  18367. Value<String?> codSconto = const Value.absent(),
  18368. Value<String?> descrizione = const Value.absent(),
  18369. Value<double?> sconto1 = const Value.absent(),
  18370. Value<double?> sconto2 = const Value.absent(),
  18371. Value<double?> sconto3 = const Value.absent(),
  18372. Value<double?> sconto4 = const Value.absent(),
  18373. Value<double?> sconto5 = const Value.absent(),
  18374. }) =>
  18375. ScontiCompanion(
  18376. idSconto: idSconto,
  18377. codSconto: codSconto,
  18378. descrizione: descrizione,
  18379. sconto1: sconto1,
  18380. sconto2: sconto2,
  18381. sconto3: sconto3,
  18382. sconto4: sconto4,
  18383. sconto5: sconto5,
  18384. ),
  18385. createCompanionCallback: ({
  18386. Value<int> idSconto = const Value.absent(),
  18387. Value<String?> codSconto = const Value.absent(),
  18388. Value<String?> descrizione = const Value.absent(),
  18389. Value<double?> sconto1 = const Value.absent(),
  18390. Value<double?> sconto2 = const Value.absent(),
  18391. Value<double?> sconto3 = const Value.absent(),
  18392. Value<double?> sconto4 = const Value.absent(),
  18393. Value<double?> sconto5 = const Value.absent(),
  18394. }) =>
  18395. ScontiCompanion.insert(
  18396. idSconto: idSconto,
  18397. codSconto: codSconto,
  18398. descrizione: descrizione,
  18399. sconto1: sconto1,
  18400. sconto2: sconto2,
  18401. sconto3: sconto3,
  18402. sconto4: sconto4,
  18403. sconto5: sconto5,
  18404. ),
  18405. withReferenceMapper: (p0) => p0
  18406. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18407. .toList(),
  18408. prefetchHooksCallback: null,
  18409. ));
  18410. }
  18411. typedef $$ScontiTableProcessedTableManager = ProcessedTableManager<
  18412. _$AppDatabase,
  18413. $ScontiTable,
  18414. Sconto,
  18415. $$ScontiTableFilterComposer,
  18416. $$ScontiTableOrderingComposer,
  18417. $$ScontiTableAnnotationComposer,
  18418. $$ScontiTableCreateCompanionBuilder,
  18419. $$ScontiTableUpdateCompanionBuilder,
  18420. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  18421. Sconto,
  18422. PrefetchHooks Function()>;
  18423. typedef $$ScontiClienteTableCreateCompanionBuilder = ScontiClienteCompanion
  18424. Function({
  18425. Value<int> idScontoCliente,
  18426. Value<int?> idCliente,
  18427. Value<int?> idArticolo,
  18428. Value<String?> linea,
  18429. Value<int?> idSconto,
  18430. Value<String?> validoDa,
  18431. Value<String?> validoA,
  18432. Value<String?> stato,
  18433. Value<String?> dataModifica,
  18434. });
  18435. typedef $$ScontiClienteTableUpdateCompanionBuilder = ScontiClienteCompanion
  18436. Function({
  18437. Value<int> idScontoCliente,
  18438. Value<int?> idCliente,
  18439. Value<int?> idArticolo,
  18440. Value<String?> linea,
  18441. Value<int?> idSconto,
  18442. Value<String?> validoDa,
  18443. Value<String?> validoA,
  18444. Value<String?> stato,
  18445. Value<String?> dataModifica,
  18446. });
  18447. class $$ScontiClienteTableFilterComposer
  18448. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  18449. $$ScontiClienteTableFilterComposer({
  18450. required super.$db,
  18451. required super.$table,
  18452. super.joinBuilder,
  18453. super.$addJoinBuilderToRootComposer,
  18454. super.$removeJoinBuilderFromRootComposer,
  18455. });
  18456. ColumnFilters<int> get idScontoCliente => $composableBuilder(
  18457. column: $table.idScontoCliente,
  18458. builder: (column) => ColumnFilters(column));
  18459. ColumnFilters<int> get idCliente => $composableBuilder(
  18460. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  18461. ColumnFilters<int> get idArticolo => $composableBuilder(
  18462. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  18463. ColumnFilters<String> get linea => $composableBuilder(
  18464. column: $table.linea, builder: (column) => ColumnFilters(column));
  18465. ColumnFilters<int> get idSconto => $composableBuilder(
  18466. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  18467. ColumnFilters<String> get validoDa => $composableBuilder(
  18468. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  18469. ColumnFilters<String> get validoA => $composableBuilder(
  18470. column: $table.validoA, builder: (column) => ColumnFilters(column));
  18471. ColumnFilters<String> get stato => $composableBuilder(
  18472. column: $table.stato, builder: (column) => ColumnFilters(column));
  18473. ColumnFilters<String> get dataModifica => $composableBuilder(
  18474. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  18475. }
  18476. class $$ScontiClienteTableOrderingComposer
  18477. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  18478. $$ScontiClienteTableOrderingComposer({
  18479. required super.$db,
  18480. required super.$table,
  18481. super.joinBuilder,
  18482. super.$addJoinBuilderToRootComposer,
  18483. super.$removeJoinBuilderFromRootComposer,
  18484. });
  18485. ColumnOrderings<int> get idScontoCliente => $composableBuilder(
  18486. column: $table.idScontoCliente,
  18487. builder: (column) => ColumnOrderings(column));
  18488. ColumnOrderings<int> get idCliente => $composableBuilder(
  18489. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  18490. ColumnOrderings<int> get idArticolo => $composableBuilder(
  18491. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  18492. ColumnOrderings<String> get linea => $composableBuilder(
  18493. column: $table.linea, builder: (column) => ColumnOrderings(column));
  18494. ColumnOrderings<int> get idSconto => $composableBuilder(
  18495. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  18496. ColumnOrderings<String> get validoDa => $composableBuilder(
  18497. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  18498. ColumnOrderings<String> get validoA => $composableBuilder(
  18499. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  18500. ColumnOrderings<String> get stato => $composableBuilder(
  18501. column: $table.stato, builder: (column) => ColumnOrderings(column));
  18502. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18503. column: $table.dataModifica,
  18504. builder: (column) => ColumnOrderings(column));
  18505. }
  18506. class $$ScontiClienteTableAnnotationComposer
  18507. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  18508. $$ScontiClienteTableAnnotationComposer({
  18509. required super.$db,
  18510. required super.$table,
  18511. super.joinBuilder,
  18512. super.$addJoinBuilderToRootComposer,
  18513. super.$removeJoinBuilderFromRootComposer,
  18514. });
  18515. GeneratedColumn<int> get idScontoCliente => $composableBuilder(
  18516. column: $table.idScontoCliente, builder: (column) => column);
  18517. GeneratedColumn<int> get idCliente =>
  18518. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  18519. GeneratedColumn<int> get idArticolo => $composableBuilder(
  18520. column: $table.idArticolo, builder: (column) => column);
  18521. GeneratedColumn<String> get linea =>
  18522. $composableBuilder(column: $table.linea, builder: (column) => column);
  18523. GeneratedColumn<int> get idSconto =>
  18524. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  18525. GeneratedColumn<String> get validoDa =>
  18526. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  18527. GeneratedColumn<String> get validoA =>
  18528. $composableBuilder(column: $table.validoA, builder: (column) => column);
  18529. GeneratedColumn<String> get stato =>
  18530. $composableBuilder(column: $table.stato, builder: (column) => column);
  18531. GeneratedColumn<String> get dataModifica => $composableBuilder(
  18532. column: $table.dataModifica, builder: (column) => column);
  18533. }
  18534. class $$ScontiClienteTableTableManager extends RootTableManager<
  18535. _$AppDatabase,
  18536. $ScontiClienteTable,
  18537. ScontoCliente,
  18538. $$ScontiClienteTableFilterComposer,
  18539. $$ScontiClienteTableOrderingComposer,
  18540. $$ScontiClienteTableAnnotationComposer,
  18541. $$ScontiClienteTableCreateCompanionBuilder,
  18542. $$ScontiClienteTableUpdateCompanionBuilder,
  18543. (
  18544. ScontoCliente,
  18545. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>
  18546. ),
  18547. ScontoCliente,
  18548. PrefetchHooks Function()> {
  18549. $$ScontiClienteTableTableManager(_$AppDatabase db, $ScontiClienteTable table)
  18550. : super(TableManagerState(
  18551. db: db,
  18552. table: table,
  18553. createFilteringComposer: () =>
  18554. $$ScontiClienteTableFilterComposer($db: db, $table: table),
  18555. createOrderingComposer: () =>
  18556. $$ScontiClienteTableOrderingComposer($db: db, $table: table),
  18557. createComputedFieldComposer: () =>
  18558. $$ScontiClienteTableAnnotationComposer($db: db, $table: table),
  18559. updateCompanionCallback: ({
  18560. Value<int> idScontoCliente = const Value.absent(),
  18561. Value<int?> idCliente = const Value.absent(),
  18562. Value<int?> idArticolo = const Value.absent(),
  18563. Value<String?> linea = const Value.absent(),
  18564. Value<int?> idSconto = const Value.absent(),
  18565. Value<String?> validoDa = const Value.absent(),
  18566. Value<String?> validoA = const Value.absent(),
  18567. Value<String?> stato = const Value.absent(),
  18568. Value<String?> dataModifica = const Value.absent(),
  18569. }) =>
  18570. ScontiClienteCompanion(
  18571. idScontoCliente: idScontoCliente,
  18572. idCliente: idCliente,
  18573. idArticolo: idArticolo,
  18574. linea: linea,
  18575. idSconto: idSconto,
  18576. validoDa: validoDa,
  18577. validoA: validoA,
  18578. stato: stato,
  18579. dataModifica: dataModifica,
  18580. ),
  18581. createCompanionCallback: ({
  18582. Value<int> idScontoCliente = const Value.absent(),
  18583. Value<int?> idCliente = const Value.absent(),
  18584. Value<int?> idArticolo = const Value.absent(),
  18585. Value<String?> linea = const Value.absent(),
  18586. Value<int?> idSconto = const Value.absent(),
  18587. Value<String?> validoDa = const Value.absent(),
  18588. Value<String?> validoA = const Value.absent(),
  18589. Value<String?> stato = const Value.absent(),
  18590. Value<String?> dataModifica = const Value.absent(),
  18591. }) =>
  18592. ScontiClienteCompanion.insert(
  18593. idScontoCliente: idScontoCliente,
  18594. idCliente: idCliente,
  18595. idArticolo: idArticolo,
  18596. linea: linea,
  18597. idSconto: idSconto,
  18598. validoDa: validoDa,
  18599. validoA: validoA,
  18600. stato: stato,
  18601. dataModifica: dataModifica,
  18602. ),
  18603. withReferenceMapper: (p0) => p0
  18604. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18605. .toList(),
  18606. prefetchHooksCallback: null,
  18607. ));
  18608. }
  18609. typedef $$ScontiClienteTableProcessedTableManager = ProcessedTableManager<
  18610. _$AppDatabase,
  18611. $ScontiClienteTable,
  18612. ScontoCliente,
  18613. $$ScontiClienteTableFilterComposer,
  18614. $$ScontiClienteTableOrderingComposer,
  18615. $$ScontiClienteTableAnnotationComposer,
  18616. $$ScontiClienteTableCreateCompanionBuilder,
  18617. $$ScontiClienteTableUpdateCompanionBuilder,
  18618. (
  18619. ScontoCliente,
  18620. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>
  18621. ),
  18622. ScontoCliente,
  18623. PrefetchHooks Function()>;
  18624. typedef $$PagamentiTableCreateCompanionBuilder = PagamentiCompanion Function({
  18625. Value<int> idPagamento,
  18626. Value<String?> codPagamento,
  18627. Value<String?> descrizione,
  18628. Value<String?> dataModifica,
  18629. Value<int?> attivo,
  18630. });
  18631. typedef $$PagamentiTableUpdateCompanionBuilder = PagamentiCompanion Function({
  18632. Value<int> idPagamento,
  18633. Value<String?> codPagamento,
  18634. Value<String?> descrizione,
  18635. Value<String?> dataModifica,
  18636. Value<int?> attivo,
  18637. });
  18638. class $$PagamentiTableFilterComposer
  18639. extends Composer<_$AppDatabase, $PagamentiTable> {
  18640. $$PagamentiTableFilterComposer({
  18641. required super.$db,
  18642. required super.$table,
  18643. super.joinBuilder,
  18644. super.$addJoinBuilderToRootComposer,
  18645. super.$removeJoinBuilderFromRootComposer,
  18646. });
  18647. ColumnFilters<int> get idPagamento => $composableBuilder(
  18648. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  18649. ColumnFilters<String> get codPagamento => $composableBuilder(
  18650. column: $table.codPagamento, builder: (column) => ColumnFilters(column));
  18651. ColumnFilters<String> get descrizione => $composableBuilder(
  18652. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  18653. ColumnFilters<String> get dataModifica => $composableBuilder(
  18654. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  18655. ColumnFilters<int> get attivo => $composableBuilder(
  18656. column: $table.attivo, builder: (column) => ColumnFilters(column));
  18657. }
  18658. class $$PagamentiTableOrderingComposer
  18659. extends Composer<_$AppDatabase, $PagamentiTable> {
  18660. $$PagamentiTableOrderingComposer({
  18661. required super.$db,
  18662. required super.$table,
  18663. super.joinBuilder,
  18664. super.$addJoinBuilderToRootComposer,
  18665. super.$removeJoinBuilderFromRootComposer,
  18666. });
  18667. ColumnOrderings<int> get idPagamento => $composableBuilder(
  18668. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  18669. ColumnOrderings<String> get codPagamento => $composableBuilder(
  18670. column: $table.codPagamento,
  18671. builder: (column) => ColumnOrderings(column));
  18672. ColumnOrderings<String> get descrizione => $composableBuilder(
  18673. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  18674. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18675. column: $table.dataModifica,
  18676. builder: (column) => ColumnOrderings(column));
  18677. ColumnOrderings<int> get attivo => $composableBuilder(
  18678. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  18679. }
  18680. class $$PagamentiTableAnnotationComposer
  18681. extends Composer<_$AppDatabase, $PagamentiTable> {
  18682. $$PagamentiTableAnnotationComposer({
  18683. required super.$db,
  18684. required super.$table,
  18685. super.joinBuilder,
  18686. super.$addJoinBuilderToRootComposer,
  18687. super.$removeJoinBuilderFromRootComposer,
  18688. });
  18689. GeneratedColumn<int> get idPagamento => $composableBuilder(
  18690. column: $table.idPagamento, builder: (column) => column);
  18691. GeneratedColumn<String> get codPagamento => $composableBuilder(
  18692. column: $table.codPagamento, builder: (column) => column);
  18693. GeneratedColumn<String> get descrizione => $composableBuilder(
  18694. column: $table.descrizione, builder: (column) => column);
  18695. GeneratedColumn<String> get dataModifica => $composableBuilder(
  18696. column: $table.dataModifica, builder: (column) => column);
  18697. GeneratedColumn<int> get attivo =>
  18698. $composableBuilder(column: $table.attivo, builder: (column) => column);
  18699. }
  18700. class $$PagamentiTableTableManager extends RootTableManager<
  18701. _$AppDatabase,
  18702. $PagamentiTable,
  18703. Pagamento,
  18704. $$PagamentiTableFilterComposer,
  18705. $$PagamentiTableOrderingComposer,
  18706. $$PagamentiTableAnnotationComposer,
  18707. $$PagamentiTableCreateCompanionBuilder,
  18708. $$PagamentiTableUpdateCompanionBuilder,
  18709. (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>),
  18710. Pagamento,
  18711. PrefetchHooks Function()> {
  18712. $$PagamentiTableTableManager(_$AppDatabase db, $PagamentiTable table)
  18713. : super(TableManagerState(
  18714. db: db,
  18715. table: table,
  18716. createFilteringComposer: () =>
  18717. $$PagamentiTableFilterComposer($db: db, $table: table),
  18718. createOrderingComposer: () =>
  18719. $$PagamentiTableOrderingComposer($db: db, $table: table),
  18720. createComputedFieldComposer: () =>
  18721. $$PagamentiTableAnnotationComposer($db: db, $table: table),
  18722. updateCompanionCallback: ({
  18723. Value<int> idPagamento = const Value.absent(),
  18724. Value<String?> codPagamento = const Value.absent(),
  18725. Value<String?> descrizione = const Value.absent(),
  18726. Value<String?> dataModifica = const Value.absent(),
  18727. Value<int?> attivo = const Value.absent(),
  18728. }) =>
  18729. PagamentiCompanion(
  18730. idPagamento: idPagamento,
  18731. codPagamento: codPagamento,
  18732. descrizione: descrizione,
  18733. dataModifica: dataModifica,
  18734. attivo: attivo,
  18735. ),
  18736. createCompanionCallback: ({
  18737. Value<int> idPagamento = const Value.absent(),
  18738. Value<String?> codPagamento = const Value.absent(),
  18739. Value<String?> descrizione = const Value.absent(),
  18740. Value<String?> dataModifica = const Value.absent(),
  18741. Value<int?> attivo = const Value.absent(),
  18742. }) =>
  18743. PagamentiCompanion.insert(
  18744. idPagamento: idPagamento,
  18745. codPagamento: codPagamento,
  18746. descrizione: descrizione,
  18747. dataModifica: dataModifica,
  18748. attivo: attivo,
  18749. ),
  18750. withReferenceMapper: (p0) => p0
  18751. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18752. .toList(),
  18753. prefetchHooksCallback: null,
  18754. ));
  18755. }
  18756. typedef $$PagamentiTableProcessedTableManager = ProcessedTableManager<
  18757. _$AppDatabase,
  18758. $PagamentiTable,
  18759. Pagamento,
  18760. $$PagamentiTableFilterComposer,
  18761. $$PagamentiTableOrderingComposer,
  18762. $$PagamentiTableAnnotationComposer,
  18763. $$PagamentiTableCreateCompanionBuilder,
  18764. $$PagamentiTableUpdateCompanionBuilder,
  18765. (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>),
  18766. Pagamento,
  18767. PrefetchHooks Function()>;
  18768. typedef $$ParametriTableCreateCompanionBuilder = ParametriCompanion Function({
  18769. required String nome,
  18770. Value<String?> valore,
  18771. Value<int> rowid,
  18772. });
  18773. typedef $$ParametriTableUpdateCompanionBuilder = ParametriCompanion Function({
  18774. Value<String> nome,
  18775. Value<String?> valore,
  18776. Value<int> rowid,
  18777. });
  18778. class $$ParametriTableFilterComposer
  18779. extends Composer<_$AppDatabase, $ParametriTable> {
  18780. $$ParametriTableFilterComposer({
  18781. required super.$db,
  18782. required super.$table,
  18783. super.joinBuilder,
  18784. super.$addJoinBuilderToRootComposer,
  18785. super.$removeJoinBuilderFromRootComposer,
  18786. });
  18787. ColumnFilters<String> get nome => $composableBuilder(
  18788. column: $table.nome, builder: (column) => ColumnFilters(column));
  18789. ColumnFilters<String> get valore => $composableBuilder(
  18790. column: $table.valore, builder: (column) => ColumnFilters(column));
  18791. }
  18792. class $$ParametriTableOrderingComposer
  18793. extends Composer<_$AppDatabase, $ParametriTable> {
  18794. $$ParametriTableOrderingComposer({
  18795. required super.$db,
  18796. required super.$table,
  18797. super.joinBuilder,
  18798. super.$addJoinBuilderToRootComposer,
  18799. super.$removeJoinBuilderFromRootComposer,
  18800. });
  18801. ColumnOrderings<String> get nome => $composableBuilder(
  18802. column: $table.nome, builder: (column) => ColumnOrderings(column));
  18803. ColumnOrderings<String> get valore => $composableBuilder(
  18804. column: $table.valore, builder: (column) => ColumnOrderings(column));
  18805. }
  18806. class $$ParametriTableAnnotationComposer
  18807. extends Composer<_$AppDatabase, $ParametriTable> {
  18808. $$ParametriTableAnnotationComposer({
  18809. required super.$db,
  18810. required super.$table,
  18811. super.joinBuilder,
  18812. super.$addJoinBuilderToRootComposer,
  18813. super.$removeJoinBuilderFromRootComposer,
  18814. });
  18815. GeneratedColumn<String> get nome =>
  18816. $composableBuilder(column: $table.nome, builder: (column) => column);
  18817. GeneratedColumn<String> get valore =>
  18818. $composableBuilder(column: $table.valore, builder: (column) => column);
  18819. }
  18820. class $$ParametriTableTableManager extends RootTableManager<
  18821. _$AppDatabase,
  18822. $ParametriTable,
  18823. Parametro,
  18824. $$ParametriTableFilterComposer,
  18825. $$ParametriTableOrderingComposer,
  18826. $$ParametriTableAnnotationComposer,
  18827. $$ParametriTableCreateCompanionBuilder,
  18828. $$ParametriTableUpdateCompanionBuilder,
  18829. (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>),
  18830. Parametro,
  18831. PrefetchHooks Function()> {
  18832. $$ParametriTableTableManager(_$AppDatabase db, $ParametriTable table)
  18833. : super(TableManagerState(
  18834. db: db,
  18835. table: table,
  18836. createFilteringComposer: () =>
  18837. $$ParametriTableFilterComposer($db: db, $table: table),
  18838. createOrderingComposer: () =>
  18839. $$ParametriTableOrderingComposer($db: db, $table: table),
  18840. createComputedFieldComposer: () =>
  18841. $$ParametriTableAnnotationComposer($db: db, $table: table),
  18842. updateCompanionCallback: ({
  18843. Value<String> nome = const Value.absent(),
  18844. Value<String?> valore = const Value.absent(),
  18845. Value<int> rowid = const Value.absent(),
  18846. }) =>
  18847. ParametriCompanion(
  18848. nome: nome,
  18849. valore: valore,
  18850. rowid: rowid,
  18851. ),
  18852. createCompanionCallback: ({
  18853. required String nome,
  18854. Value<String?> valore = const Value.absent(),
  18855. Value<int> rowid = const Value.absent(),
  18856. }) =>
  18857. ParametriCompanion.insert(
  18858. nome: nome,
  18859. valore: valore,
  18860. rowid: rowid,
  18861. ),
  18862. withReferenceMapper: (p0) => p0
  18863. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18864. .toList(),
  18865. prefetchHooksCallback: null,
  18866. ));
  18867. }
  18868. typedef $$ParametriTableProcessedTableManager = ProcessedTableManager<
  18869. _$AppDatabase,
  18870. $ParametriTable,
  18871. Parametro,
  18872. $$ParametriTableFilterComposer,
  18873. $$ParametriTableOrderingComposer,
  18874. $$ParametriTableAnnotationComposer,
  18875. $$ParametriTableCreateCompanionBuilder,
  18876. $$ParametriTableUpdateCompanionBuilder,
  18877. (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>),
  18878. Parametro,
  18879. PrefetchHooks Function()>;
  18880. typedef $$TabelleTableCreateCompanionBuilder = TabelleCompanion Function({
  18881. Value<int> idTabella,
  18882. required String tipoTabella,
  18883. Value<String?> codTabella,
  18884. Value<String?> descrizione,
  18885. Value<String?> stringa1,
  18886. Value<String?> stringa2,
  18887. Value<String?> stringa3,
  18888. Value<String?> stringa4,
  18889. Value<String?> stringa5,
  18890. Value<double?> valore1,
  18891. Value<double?> valore2,
  18892. Value<double?> valore3,
  18893. Value<double?> valore4,
  18894. Value<double?> valore5,
  18895. Value<String?> dataModifica,
  18896. });
  18897. typedef $$TabelleTableUpdateCompanionBuilder = TabelleCompanion Function({
  18898. Value<int> idTabella,
  18899. Value<String> tipoTabella,
  18900. Value<String?> codTabella,
  18901. Value<String?> descrizione,
  18902. Value<String?> stringa1,
  18903. Value<String?> stringa2,
  18904. Value<String?> stringa3,
  18905. Value<String?> stringa4,
  18906. Value<String?> stringa5,
  18907. Value<double?> valore1,
  18908. Value<double?> valore2,
  18909. Value<double?> valore3,
  18910. Value<double?> valore4,
  18911. Value<double?> valore5,
  18912. Value<String?> dataModifica,
  18913. });
  18914. class $$TabelleTableFilterComposer
  18915. extends Composer<_$AppDatabase, $TabelleTable> {
  18916. $$TabelleTableFilterComposer({
  18917. required super.$db,
  18918. required super.$table,
  18919. super.joinBuilder,
  18920. super.$addJoinBuilderToRootComposer,
  18921. super.$removeJoinBuilderFromRootComposer,
  18922. });
  18923. ColumnFilters<int> get idTabella => $composableBuilder(
  18924. column: $table.idTabella, builder: (column) => ColumnFilters(column));
  18925. ColumnFilters<String> get tipoTabella => $composableBuilder(
  18926. column: $table.tipoTabella, builder: (column) => ColumnFilters(column));
  18927. ColumnFilters<String> get codTabella => $composableBuilder(
  18928. column: $table.codTabella, builder: (column) => ColumnFilters(column));
  18929. ColumnFilters<String> get descrizione => $composableBuilder(
  18930. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  18931. ColumnFilters<String> get stringa1 => $composableBuilder(
  18932. column: $table.stringa1, builder: (column) => ColumnFilters(column));
  18933. ColumnFilters<String> get stringa2 => $composableBuilder(
  18934. column: $table.stringa2, builder: (column) => ColumnFilters(column));
  18935. ColumnFilters<String> get stringa3 => $composableBuilder(
  18936. column: $table.stringa3, builder: (column) => ColumnFilters(column));
  18937. ColumnFilters<String> get stringa4 => $composableBuilder(
  18938. column: $table.stringa4, builder: (column) => ColumnFilters(column));
  18939. ColumnFilters<String> get stringa5 => $composableBuilder(
  18940. column: $table.stringa5, builder: (column) => ColumnFilters(column));
  18941. ColumnFilters<double> get valore1 => $composableBuilder(
  18942. column: $table.valore1, builder: (column) => ColumnFilters(column));
  18943. ColumnFilters<double> get valore2 => $composableBuilder(
  18944. column: $table.valore2, builder: (column) => ColumnFilters(column));
  18945. ColumnFilters<double> get valore3 => $composableBuilder(
  18946. column: $table.valore3, builder: (column) => ColumnFilters(column));
  18947. ColumnFilters<double> get valore4 => $composableBuilder(
  18948. column: $table.valore4, builder: (column) => ColumnFilters(column));
  18949. ColumnFilters<double> get valore5 => $composableBuilder(
  18950. column: $table.valore5, builder: (column) => ColumnFilters(column));
  18951. ColumnFilters<String> get dataModifica => $composableBuilder(
  18952. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  18953. }
  18954. class $$TabelleTableOrderingComposer
  18955. extends Composer<_$AppDatabase, $TabelleTable> {
  18956. $$TabelleTableOrderingComposer({
  18957. required super.$db,
  18958. required super.$table,
  18959. super.joinBuilder,
  18960. super.$addJoinBuilderToRootComposer,
  18961. super.$removeJoinBuilderFromRootComposer,
  18962. });
  18963. ColumnOrderings<int> get idTabella => $composableBuilder(
  18964. column: $table.idTabella, builder: (column) => ColumnOrderings(column));
  18965. ColumnOrderings<String> get tipoTabella => $composableBuilder(
  18966. column: $table.tipoTabella, builder: (column) => ColumnOrderings(column));
  18967. ColumnOrderings<String> get codTabella => $composableBuilder(
  18968. column: $table.codTabella, builder: (column) => ColumnOrderings(column));
  18969. ColumnOrderings<String> get descrizione => $composableBuilder(
  18970. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  18971. ColumnOrderings<String> get stringa1 => $composableBuilder(
  18972. column: $table.stringa1, builder: (column) => ColumnOrderings(column));
  18973. ColumnOrderings<String> get stringa2 => $composableBuilder(
  18974. column: $table.stringa2, builder: (column) => ColumnOrderings(column));
  18975. ColumnOrderings<String> get stringa3 => $composableBuilder(
  18976. column: $table.stringa3, builder: (column) => ColumnOrderings(column));
  18977. ColumnOrderings<String> get stringa4 => $composableBuilder(
  18978. column: $table.stringa4, builder: (column) => ColumnOrderings(column));
  18979. ColumnOrderings<String> get stringa5 => $composableBuilder(
  18980. column: $table.stringa5, builder: (column) => ColumnOrderings(column));
  18981. ColumnOrderings<double> get valore1 => $composableBuilder(
  18982. column: $table.valore1, builder: (column) => ColumnOrderings(column));
  18983. ColumnOrderings<double> get valore2 => $composableBuilder(
  18984. column: $table.valore2, builder: (column) => ColumnOrderings(column));
  18985. ColumnOrderings<double> get valore3 => $composableBuilder(
  18986. column: $table.valore3, builder: (column) => ColumnOrderings(column));
  18987. ColumnOrderings<double> get valore4 => $composableBuilder(
  18988. column: $table.valore4, builder: (column) => ColumnOrderings(column));
  18989. ColumnOrderings<double> get valore5 => $composableBuilder(
  18990. column: $table.valore5, builder: (column) => ColumnOrderings(column));
  18991. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18992. column: $table.dataModifica,
  18993. builder: (column) => ColumnOrderings(column));
  18994. }
  18995. class $$TabelleTableAnnotationComposer
  18996. extends Composer<_$AppDatabase, $TabelleTable> {
  18997. $$TabelleTableAnnotationComposer({
  18998. required super.$db,
  18999. required super.$table,
  19000. super.joinBuilder,
  19001. super.$addJoinBuilderToRootComposer,
  19002. super.$removeJoinBuilderFromRootComposer,
  19003. });
  19004. GeneratedColumn<int> get idTabella =>
  19005. $composableBuilder(column: $table.idTabella, builder: (column) => column);
  19006. GeneratedColumn<String> get tipoTabella => $composableBuilder(
  19007. column: $table.tipoTabella, builder: (column) => column);
  19008. GeneratedColumn<String> get codTabella => $composableBuilder(
  19009. column: $table.codTabella, builder: (column) => column);
  19010. GeneratedColumn<String> get descrizione => $composableBuilder(
  19011. column: $table.descrizione, builder: (column) => column);
  19012. GeneratedColumn<String> get stringa1 =>
  19013. $composableBuilder(column: $table.stringa1, builder: (column) => column);
  19014. GeneratedColumn<String> get stringa2 =>
  19015. $composableBuilder(column: $table.stringa2, builder: (column) => column);
  19016. GeneratedColumn<String> get stringa3 =>
  19017. $composableBuilder(column: $table.stringa3, builder: (column) => column);
  19018. GeneratedColumn<String> get stringa4 =>
  19019. $composableBuilder(column: $table.stringa4, builder: (column) => column);
  19020. GeneratedColumn<String> get stringa5 =>
  19021. $composableBuilder(column: $table.stringa5, builder: (column) => column);
  19022. GeneratedColumn<double> get valore1 =>
  19023. $composableBuilder(column: $table.valore1, builder: (column) => column);
  19024. GeneratedColumn<double> get valore2 =>
  19025. $composableBuilder(column: $table.valore2, builder: (column) => column);
  19026. GeneratedColumn<double> get valore3 =>
  19027. $composableBuilder(column: $table.valore3, builder: (column) => column);
  19028. GeneratedColumn<double> get valore4 =>
  19029. $composableBuilder(column: $table.valore4, builder: (column) => column);
  19030. GeneratedColumn<double> get valore5 =>
  19031. $composableBuilder(column: $table.valore5, builder: (column) => column);
  19032. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19033. column: $table.dataModifica, builder: (column) => column);
  19034. }
  19035. class $$TabelleTableTableManager extends RootTableManager<
  19036. _$AppDatabase,
  19037. $TabelleTable,
  19038. Tabella,
  19039. $$TabelleTableFilterComposer,
  19040. $$TabelleTableOrderingComposer,
  19041. $$TabelleTableAnnotationComposer,
  19042. $$TabelleTableCreateCompanionBuilder,
  19043. $$TabelleTableUpdateCompanionBuilder,
  19044. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  19045. Tabella,
  19046. PrefetchHooks Function()> {
  19047. $$TabelleTableTableManager(_$AppDatabase db, $TabelleTable table)
  19048. : super(TableManagerState(
  19049. db: db,
  19050. table: table,
  19051. createFilteringComposer: () =>
  19052. $$TabelleTableFilterComposer($db: db, $table: table),
  19053. createOrderingComposer: () =>
  19054. $$TabelleTableOrderingComposer($db: db, $table: table),
  19055. createComputedFieldComposer: () =>
  19056. $$TabelleTableAnnotationComposer($db: db, $table: table),
  19057. updateCompanionCallback: ({
  19058. Value<int> idTabella = const Value.absent(),
  19059. Value<String> tipoTabella = const Value.absent(),
  19060. Value<String?> codTabella = const Value.absent(),
  19061. Value<String?> descrizione = const Value.absent(),
  19062. Value<String?> stringa1 = const Value.absent(),
  19063. Value<String?> stringa2 = const Value.absent(),
  19064. Value<String?> stringa3 = const Value.absent(),
  19065. Value<String?> stringa4 = const Value.absent(),
  19066. Value<String?> stringa5 = const Value.absent(),
  19067. Value<double?> valore1 = const Value.absent(),
  19068. Value<double?> valore2 = const Value.absent(),
  19069. Value<double?> valore3 = const Value.absent(),
  19070. Value<double?> valore4 = const Value.absent(),
  19071. Value<double?> valore5 = const Value.absent(),
  19072. Value<String?> dataModifica = const Value.absent(),
  19073. }) =>
  19074. TabelleCompanion(
  19075. idTabella: idTabella,
  19076. tipoTabella: tipoTabella,
  19077. codTabella: codTabella,
  19078. descrizione: descrizione,
  19079. stringa1: stringa1,
  19080. stringa2: stringa2,
  19081. stringa3: stringa3,
  19082. stringa4: stringa4,
  19083. stringa5: stringa5,
  19084. valore1: valore1,
  19085. valore2: valore2,
  19086. valore3: valore3,
  19087. valore4: valore4,
  19088. valore5: valore5,
  19089. dataModifica: dataModifica,
  19090. ),
  19091. createCompanionCallback: ({
  19092. Value<int> idTabella = const Value.absent(),
  19093. required String tipoTabella,
  19094. Value<String?> codTabella = const Value.absent(),
  19095. Value<String?> descrizione = const Value.absent(),
  19096. Value<String?> stringa1 = const Value.absent(),
  19097. Value<String?> stringa2 = const Value.absent(),
  19098. Value<String?> stringa3 = const Value.absent(),
  19099. Value<String?> stringa4 = const Value.absent(),
  19100. Value<String?> stringa5 = const Value.absent(),
  19101. Value<double?> valore1 = const Value.absent(),
  19102. Value<double?> valore2 = const Value.absent(),
  19103. Value<double?> valore3 = const Value.absent(),
  19104. Value<double?> valore4 = const Value.absent(),
  19105. Value<double?> valore5 = const Value.absent(),
  19106. Value<String?> dataModifica = const Value.absent(),
  19107. }) =>
  19108. TabelleCompanion.insert(
  19109. idTabella: idTabella,
  19110. tipoTabella: tipoTabella,
  19111. codTabella: codTabella,
  19112. descrizione: descrizione,
  19113. stringa1: stringa1,
  19114. stringa2: stringa2,
  19115. stringa3: stringa3,
  19116. stringa4: stringa4,
  19117. stringa5: stringa5,
  19118. valore1: valore1,
  19119. valore2: valore2,
  19120. valore3: valore3,
  19121. valore4: valore4,
  19122. valore5: valore5,
  19123. dataModifica: dataModifica,
  19124. ),
  19125. withReferenceMapper: (p0) => p0
  19126. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19127. .toList(),
  19128. prefetchHooksCallback: null,
  19129. ));
  19130. }
  19131. typedef $$TabelleTableProcessedTableManager = ProcessedTableManager<
  19132. _$AppDatabase,
  19133. $TabelleTable,
  19134. Tabella,
  19135. $$TabelleTableFilterComposer,
  19136. $$TabelleTableOrderingComposer,
  19137. $$TabelleTableAnnotationComposer,
  19138. $$TabelleTableCreateCompanionBuilder,
  19139. $$TabelleTableUpdateCompanionBuilder,
  19140. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  19141. Tabella,
  19142. PrefetchHooks Function()>;
  19143. typedef $$PromozioniTableCreateCompanionBuilder = PromozioniCompanion Function({
  19144. Value<int> progressivo,
  19145. Value<int?> tipoPromozione,
  19146. Value<String?> descrizione,
  19147. Value<String?> dataInizio,
  19148. Value<String?> dataFine,
  19149. Value<double?> limiteQta,
  19150. Value<double?> quantitaOmaggio,
  19151. Value<double?> limiteImporto,
  19152. Value<String?> stato,
  19153. Value<int?> priorita,
  19154. Value<int?> codice,
  19155. Value<int?> idArticoloOmaggio,
  19156. Value<int?> idSconto,
  19157. Value<int?> idListino,
  19158. });
  19159. typedef $$PromozioniTableUpdateCompanionBuilder = PromozioniCompanion Function({
  19160. Value<int> progressivo,
  19161. Value<int?> tipoPromozione,
  19162. Value<String?> descrizione,
  19163. Value<String?> dataInizio,
  19164. Value<String?> dataFine,
  19165. Value<double?> limiteQta,
  19166. Value<double?> quantitaOmaggio,
  19167. Value<double?> limiteImporto,
  19168. Value<String?> stato,
  19169. Value<int?> priorita,
  19170. Value<int?> codice,
  19171. Value<int?> idArticoloOmaggio,
  19172. Value<int?> idSconto,
  19173. Value<int?> idListino,
  19174. });
  19175. class $$PromozioniTableFilterComposer
  19176. extends Composer<_$AppDatabase, $PromozioniTable> {
  19177. $$PromozioniTableFilterComposer({
  19178. required super.$db,
  19179. required super.$table,
  19180. super.joinBuilder,
  19181. super.$addJoinBuilderToRootComposer,
  19182. super.$removeJoinBuilderFromRootComposer,
  19183. });
  19184. ColumnFilters<int> get progressivo => $composableBuilder(
  19185. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  19186. ColumnFilters<int> get tipoPromozione => $composableBuilder(
  19187. column: $table.tipoPromozione,
  19188. builder: (column) => ColumnFilters(column));
  19189. ColumnFilters<String> get descrizione => $composableBuilder(
  19190. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  19191. ColumnFilters<String> get dataInizio => $composableBuilder(
  19192. column: $table.dataInizio, builder: (column) => ColumnFilters(column));
  19193. ColumnFilters<String> get dataFine => $composableBuilder(
  19194. column: $table.dataFine, builder: (column) => ColumnFilters(column));
  19195. ColumnFilters<double> get limiteQta => $composableBuilder(
  19196. column: $table.limiteQta, builder: (column) => ColumnFilters(column));
  19197. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  19198. column: $table.quantitaOmaggio,
  19199. builder: (column) => ColumnFilters(column));
  19200. ColumnFilters<double> get limiteImporto => $composableBuilder(
  19201. column: $table.limiteImporto, builder: (column) => ColumnFilters(column));
  19202. ColumnFilters<String> get stato => $composableBuilder(
  19203. column: $table.stato, builder: (column) => ColumnFilters(column));
  19204. ColumnFilters<int> get priorita => $composableBuilder(
  19205. column: $table.priorita, builder: (column) => ColumnFilters(column));
  19206. ColumnFilters<int> get codice => $composableBuilder(
  19207. column: $table.codice, builder: (column) => ColumnFilters(column));
  19208. ColumnFilters<int> get idArticoloOmaggio => $composableBuilder(
  19209. column: $table.idArticoloOmaggio,
  19210. builder: (column) => ColumnFilters(column));
  19211. ColumnFilters<int> get idSconto => $composableBuilder(
  19212. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  19213. ColumnFilters<int> get idListino => $composableBuilder(
  19214. column: $table.idListino, builder: (column) => ColumnFilters(column));
  19215. }
  19216. class $$PromozioniTableOrderingComposer
  19217. extends Composer<_$AppDatabase, $PromozioniTable> {
  19218. $$PromozioniTableOrderingComposer({
  19219. required super.$db,
  19220. required super.$table,
  19221. super.joinBuilder,
  19222. super.$addJoinBuilderToRootComposer,
  19223. super.$removeJoinBuilderFromRootComposer,
  19224. });
  19225. ColumnOrderings<int> get progressivo => $composableBuilder(
  19226. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  19227. ColumnOrderings<int> get tipoPromozione => $composableBuilder(
  19228. column: $table.tipoPromozione,
  19229. builder: (column) => ColumnOrderings(column));
  19230. ColumnOrderings<String> get descrizione => $composableBuilder(
  19231. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  19232. ColumnOrderings<String> get dataInizio => $composableBuilder(
  19233. column: $table.dataInizio, builder: (column) => ColumnOrderings(column));
  19234. ColumnOrderings<String> get dataFine => $composableBuilder(
  19235. column: $table.dataFine, builder: (column) => ColumnOrderings(column));
  19236. ColumnOrderings<double> get limiteQta => $composableBuilder(
  19237. column: $table.limiteQta, builder: (column) => ColumnOrderings(column));
  19238. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  19239. column: $table.quantitaOmaggio,
  19240. builder: (column) => ColumnOrderings(column));
  19241. ColumnOrderings<double> get limiteImporto => $composableBuilder(
  19242. column: $table.limiteImporto,
  19243. builder: (column) => ColumnOrderings(column));
  19244. ColumnOrderings<String> get stato => $composableBuilder(
  19245. column: $table.stato, builder: (column) => ColumnOrderings(column));
  19246. ColumnOrderings<int> get priorita => $composableBuilder(
  19247. column: $table.priorita, builder: (column) => ColumnOrderings(column));
  19248. ColumnOrderings<int> get codice => $composableBuilder(
  19249. column: $table.codice, builder: (column) => ColumnOrderings(column));
  19250. ColumnOrderings<int> get idArticoloOmaggio => $composableBuilder(
  19251. column: $table.idArticoloOmaggio,
  19252. builder: (column) => ColumnOrderings(column));
  19253. ColumnOrderings<int> get idSconto => $composableBuilder(
  19254. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  19255. ColumnOrderings<int> get idListino => $composableBuilder(
  19256. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  19257. }
  19258. class $$PromozioniTableAnnotationComposer
  19259. extends Composer<_$AppDatabase, $PromozioniTable> {
  19260. $$PromozioniTableAnnotationComposer({
  19261. required super.$db,
  19262. required super.$table,
  19263. super.joinBuilder,
  19264. super.$addJoinBuilderToRootComposer,
  19265. super.$removeJoinBuilderFromRootComposer,
  19266. });
  19267. GeneratedColumn<int> get progressivo => $composableBuilder(
  19268. column: $table.progressivo, builder: (column) => column);
  19269. GeneratedColumn<int> get tipoPromozione => $composableBuilder(
  19270. column: $table.tipoPromozione, builder: (column) => column);
  19271. GeneratedColumn<String> get descrizione => $composableBuilder(
  19272. column: $table.descrizione, builder: (column) => column);
  19273. GeneratedColumn<String> get dataInizio => $composableBuilder(
  19274. column: $table.dataInizio, builder: (column) => column);
  19275. GeneratedColumn<String> get dataFine =>
  19276. $composableBuilder(column: $table.dataFine, builder: (column) => column);
  19277. GeneratedColumn<double> get limiteQta =>
  19278. $composableBuilder(column: $table.limiteQta, builder: (column) => column);
  19279. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  19280. column: $table.quantitaOmaggio, builder: (column) => column);
  19281. GeneratedColumn<double> get limiteImporto => $composableBuilder(
  19282. column: $table.limiteImporto, builder: (column) => column);
  19283. GeneratedColumn<String> get stato =>
  19284. $composableBuilder(column: $table.stato, builder: (column) => column);
  19285. GeneratedColumn<int> get priorita =>
  19286. $composableBuilder(column: $table.priorita, builder: (column) => column);
  19287. GeneratedColumn<int> get codice =>
  19288. $composableBuilder(column: $table.codice, builder: (column) => column);
  19289. GeneratedColumn<int> get idArticoloOmaggio => $composableBuilder(
  19290. column: $table.idArticoloOmaggio, builder: (column) => column);
  19291. GeneratedColumn<int> get idSconto =>
  19292. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  19293. GeneratedColumn<int> get idListino =>
  19294. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19295. }
  19296. class $$PromozioniTableTableManager extends RootTableManager<
  19297. _$AppDatabase,
  19298. $PromozioniTable,
  19299. Promozione,
  19300. $$PromozioniTableFilterComposer,
  19301. $$PromozioniTableOrderingComposer,
  19302. $$PromozioniTableAnnotationComposer,
  19303. $$PromozioniTableCreateCompanionBuilder,
  19304. $$PromozioniTableUpdateCompanionBuilder,
  19305. (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>),
  19306. Promozione,
  19307. PrefetchHooks Function()> {
  19308. $$PromozioniTableTableManager(_$AppDatabase db, $PromozioniTable table)
  19309. : super(TableManagerState(
  19310. db: db,
  19311. table: table,
  19312. createFilteringComposer: () =>
  19313. $$PromozioniTableFilterComposer($db: db, $table: table),
  19314. createOrderingComposer: () =>
  19315. $$PromozioniTableOrderingComposer($db: db, $table: table),
  19316. createComputedFieldComposer: () =>
  19317. $$PromozioniTableAnnotationComposer($db: db, $table: table),
  19318. updateCompanionCallback: ({
  19319. Value<int> progressivo = const Value.absent(),
  19320. Value<int?> tipoPromozione = const Value.absent(),
  19321. Value<String?> descrizione = const Value.absent(),
  19322. Value<String?> dataInizio = const Value.absent(),
  19323. Value<String?> dataFine = const Value.absent(),
  19324. Value<double?> limiteQta = const Value.absent(),
  19325. Value<double?> quantitaOmaggio = const Value.absent(),
  19326. Value<double?> limiteImporto = const Value.absent(),
  19327. Value<String?> stato = const Value.absent(),
  19328. Value<int?> priorita = const Value.absent(),
  19329. Value<int?> codice = const Value.absent(),
  19330. Value<int?> idArticoloOmaggio = const Value.absent(),
  19331. Value<int?> idSconto = const Value.absent(),
  19332. Value<int?> idListino = const Value.absent(),
  19333. }) =>
  19334. PromozioniCompanion(
  19335. progressivo: progressivo,
  19336. tipoPromozione: tipoPromozione,
  19337. descrizione: descrizione,
  19338. dataInizio: dataInizio,
  19339. dataFine: dataFine,
  19340. limiteQta: limiteQta,
  19341. quantitaOmaggio: quantitaOmaggio,
  19342. limiteImporto: limiteImporto,
  19343. stato: stato,
  19344. priorita: priorita,
  19345. codice: codice,
  19346. idArticoloOmaggio: idArticoloOmaggio,
  19347. idSconto: idSconto,
  19348. idListino: idListino,
  19349. ),
  19350. createCompanionCallback: ({
  19351. Value<int> progressivo = const Value.absent(),
  19352. Value<int?> tipoPromozione = const Value.absent(),
  19353. Value<String?> descrizione = const Value.absent(),
  19354. Value<String?> dataInizio = const Value.absent(),
  19355. Value<String?> dataFine = const Value.absent(),
  19356. Value<double?> limiteQta = const Value.absent(),
  19357. Value<double?> quantitaOmaggio = const Value.absent(),
  19358. Value<double?> limiteImporto = const Value.absent(),
  19359. Value<String?> stato = const Value.absent(),
  19360. Value<int?> priorita = const Value.absent(),
  19361. Value<int?> codice = const Value.absent(),
  19362. Value<int?> idArticoloOmaggio = const Value.absent(),
  19363. Value<int?> idSconto = const Value.absent(),
  19364. Value<int?> idListino = const Value.absent(),
  19365. }) =>
  19366. PromozioniCompanion.insert(
  19367. progressivo: progressivo,
  19368. tipoPromozione: tipoPromozione,
  19369. descrizione: descrizione,
  19370. dataInizio: dataInizio,
  19371. dataFine: dataFine,
  19372. limiteQta: limiteQta,
  19373. quantitaOmaggio: quantitaOmaggio,
  19374. limiteImporto: limiteImporto,
  19375. stato: stato,
  19376. priorita: priorita,
  19377. codice: codice,
  19378. idArticoloOmaggio: idArticoloOmaggio,
  19379. idSconto: idSconto,
  19380. idListino: idListino,
  19381. ),
  19382. withReferenceMapper: (p0) => p0
  19383. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19384. .toList(),
  19385. prefetchHooksCallback: null,
  19386. ));
  19387. }
  19388. typedef $$PromozioniTableProcessedTableManager = ProcessedTableManager<
  19389. _$AppDatabase,
  19390. $PromozioniTable,
  19391. Promozione,
  19392. $$PromozioniTableFilterComposer,
  19393. $$PromozioniTableOrderingComposer,
  19394. $$PromozioniTableAnnotationComposer,
  19395. $$PromozioniTableCreateCompanionBuilder,
  19396. $$PromozioniTableUpdateCompanionBuilder,
  19397. (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>),
  19398. Promozione,
  19399. PrefetchHooks Function()>;
  19400. typedef $$PromoArticoliTableCreateCompanionBuilder = PromoArticoliCompanion
  19401. Function({
  19402. required int progressivo,
  19403. required int riga,
  19404. Value<double?> quantitaOmaggio,
  19405. Value<int?> idArticolo,
  19406. Value<int> rowid,
  19407. });
  19408. typedef $$PromoArticoliTableUpdateCompanionBuilder = PromoArticoliCompanion
  19409. Function({
  19410. Value<int> progressivo,
  19411. Value<int> riga,
  19412. Value<double?> quantitaOmaggio,
  19413. Value<int?> idArticolo,
  19414. Value<int> rowid,
  19415. });
  19416. class $$PromoArticoliTableFilterComposer
  19417. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  19418. $$PromoArticoliTableFilterComposer({
  19419. required super.$db,
  19420. required super.$table,
  19421. super.joinBuilder,
  19422. super.$addJoinBuilderToRootComposer,
  19423. super.$removeJoinBuilderFromRootComposer,
  19424. });
  19425. ColumnFilters<int> get progressivo => $composableBuilder(
  19426. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  19427. ColumnFilters<int> get riga => $composableBuilder(
  19428. column: $table.riga, builder: (column) => ColumnFilters(column));
  19429. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  19430. column: $table.quantitaOmaggio,
  19431. builder: (column) => ColumnFilters(column));
  19432. ColumnFilters<int> get idArticolo => $composableBuilder(
  19433. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  19434. }
  19435. class $$PromoArticoliTableOrderingComposer
  19436. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  19437. $$PromoArticoliTableOrderingComposer({
  19438. required super.$db,
  19439. required super.$table,
  19440. super.joinBuilder,
  19441. super.$addJoinBuilderToRootComposer,
  19442. super.$removeJoinBuilderFromRootComposer,
  19443. });
  19444. ColumnOrderings<int> get progressivo => $composableBuilder(
  19445. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  19446. ColumnOrderings<int> get riga => $composableBuilder(
  19447. column: $table.riga, builder: (column) => ColumnOrderings(column));
  19448. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  19449. column: $table.quantitaOmaggio,
  19450. builder: (column) => ColumnOrderings(column));
  19451. ColumnOrderings<int> get idArticolo => $composableBuilder(
  19452. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  19453. }
  19454. class $$PromoArticoliTableAnnotationComposer
  19455. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  19456. $$PromoArticoliTableAnnotationComposer({
  19457. required super.$db,
  19458. required super.$table,
  19459. super.joinBuilder,
  19460. super.$addJoinBuilderToRootComposer,
  19461. super.$removeJoinBuilderFromRootComposer,
  19462. });
  19463. GeneratedColumn<int> get progressivo => $composableBuilder(
  19464. column: $table.progressivo, builder: (column) => column);
  19465. GeneratedColumn<int> get riga =>
  19466. $composableBuilder(column: $table.riga, builder: (column) => column);
  19467. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  19468. column: $table.quantitaOmaggio, builder: (column) => column);
  19469. GeneratedColumn<int> get idArticolo => $composableBuilder(
  19470. column: $table.idArticolo, builder: (column) => column);
  19471. }
  19472. class $$PromoArticoliTableTableManager extends RootTableManager<
  19473. _$AppDatabase,
  19474. $PromoArticoliTable,
  19475. PromoArticolo,
  19476. $$PromoArticoliTableFilterComposer,
  19477. $$PromoArticoliTableOrderingComposer,
  19478. $$PromoArticoliTableAnnotationComposer,
  19479. $$PromoArticoliTableCreateCompanionBuilder,
  19480. $$PromoArticoliTableUpdateCompanionBuilder,
  19481. (
  19482. PromoArticolo,
  19483. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>
  19484. ),
  19485. PromoArticolo,
  19486. PrefetchHooks Function()> {
  19487. $$PromoArticoliTableTableManager(_$AppDatabase db, $PromoArticoliTable table)
  19488. : super(TableManagerState(
  19489. db: db,
  19490. table: table,
  19491. createFilteringComposer: () =>
  19492. $$PromoArticoliTableFilterComposer($db: db, $table: table),
  19493. createOrderingComposer: () =>
  19494. $$PromoArticoliTableOrderingComposer($db: db, $table: table),
  19495. createComputedFieldComposer: () =>
  19496. $$PromoArticoliTableAnnotationComposer($db: db, $table: table),
  19497. updateCompanionCallback: ({
  19498. Value<int> progressivo = const Value.absent(),
  19499. Value<int> riga = const Value.absent(),
  19500. Value<double?> quantitaOmaggio = const Value.absent(),
  19501. Value<int?> idArticolo = const Value.absent(),
  19502. Value<int> rowid = const Value.absent(),
  19503. }) =>
  19504. PromoArticoliCompanion(
  19505. progressivo: progressivo,
  19506. riga: riga,
  19507. quantitaOmaggio: quantitaOmaggio,
  19508. idArticolo: idArticolo,
  19509. rowid: rowid,
  19510. ),
  19511. createCompanionCallback: ({
  19512. required int progressivo,
  19513. required int riga,
  19514. Value<double?> quantitaOmaggio = const Value.absent(),
  19515. Value<int?> idArticolo = const Value.absent(),
  19516. Value<int> rowid = const Value.absent(),
  19517. }) =>
  19518. PromoArticoliCompanion.insert(
  19519. progressivo: progressivo,
  19520. riga: riga,
  19521. quantitaOmaggio: quantitaOmaggio,
  19522. idArticolo: idArticolo,
  19523. rowid: rowid,
  19524. ),
  19525. withReferenceMapper: (p0) => p0
  19526. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19527. .toList(),
  19528. prefetchHooksCallback: null,
  19529. ));
  19530. }
  19531. typedef $$PromoArticoliTableProcessedTableManager = ProcessedTableManager<
  19532. _$AppDatabase,
  19533. $PromoArticoliTable,
  19534. PromoArticolo,
  19535. $$PromoArticoliTableFilterComposer,
  19536. $$PromoArticoliTableOrderingComposer,
  19537. $$PromoArticoliTableAnnotationComposer,
  19538. $$PromoArticoliTableCreateCompanionBuilder,
  19539. $$PromoArticoliTableUpdateCompanionBuilder,
  19540. (
  19541. PromoArticolo,
  19542. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>
  19543. ),
  19544. PromoArticolo,
  19545. PrefetchHooks Function()>;
  19546. typedef $$PromoListiniTableCreateCompanionBuilder = PromoListiniCompanion
  19547. Function({
  19548. required int progressivo,
  19549. required int idListino,
  19550. Value<int> rowid,
  19551. });
  19552. typedef $$PromoListiniTableUpdateCompanionBuilder = PromoListiniCompanion
  19553. Function({
  19554. Value<int> progressivo,
  19555. Value<int> idListino,
  19556. Value<int> rowid,
  19557. });
  19558. class $$PromoListiniTableFilterComposer
  19559. extends Composer<_$AppDatabase, $PromoListiniTable> {
  19560. $$PromoListiniTableFilterComposer({
  19561. required super.$db,
  19562. required super.$table,
  19563. super.joinBuilder,
  19564. super.$addJoinBuilderToRootComposer,
  19565. super.$removeJoinBuilderFromRootComposer,
  19566. });
  19567. ColumnFilters<int> get progressivo => $composableBuilder(
  19568. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  19569. ColumnFilters<int> get idListino => $composableBuilder(
  19570. column: $table.idListino, builder: (column) => ColumnFilters(column));
  19571. }
  19572. class $$PromoListiniTableOrderingComposer
  19573. extends Composer<_$AppDatabase, $PromoListiniTable> {
  19574. $$PromoListiniTableOrderingComposer({
  19575. required super.$db,
  19576. required super.$table,
  19577. super.joinBuilder,
  19578. super.$addJoinBuilderToRootComposer,
  19579. super.$removeJoinBuilderFromRootComposer,
  19580. });
  19581. ColumnOrderings<int> get progressivo => $composableBuilder(
  19582. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  19583. ColumnOrderings<int> get idListino => $composableBuilder(
  19584. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  19585. }
  19586. class $$PromoListiniTableAnnotationComposer
  19587. extends Composer<_$AppDatabase, $PromoListiniTable> {
  19588. $$PromoListiniTableAnnotationComposer({
  19589. required super.$db,
  19590. required super.$table,
  19591. super.joinBuilder,
  19592. super.$addJoinBuilderToRootComposer,
  19593. super.$removeJoinBuilderFromRootComposer,
  19594. });
  19595. GeneratedColumn<int> get progressivo => $composableBuilder(
  19596. column: $table.progressivo, builder: (column) => column);
  19597. GeneratedColumn<int> get idListino =>
  19598. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19599. }
  19600. class $$PromoListiniTableTableManager extends RootTableManager<
  19601. _$AppDatabase,
  19602. $PromoListiniTable,
  19603. PromoListino,
  19604. $$PromoListiniTableFilterComposer,
  19605. $$PromoListiniTableOrderingComposer,
  19606. $$PromoListiniTableAnnotationComposer,
  19607. $$PromoListiniTableCreateCompanionBuilder,
  19608. $$PromoListiniTableUpdateCompanionBuilder,
  19609. (
  19610. PromoListino,
  19611. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>
  19612. ),
  19613. PromoListino,
  19614. PrefetchHooks Function()> {
  19615. $$PromoListiniTableTableManager(_$AppDatabase db, $PromoListiniTable table)
  19616. : super(TableManagerState(
  19617. db: db,
  19618. table: table,
  19619. createFilteringComposer: () =>
  19620. $$PromoListiniTableFilterComposer($db: db, $table: table),
  19621. createOrderingComposer: () =>
  19622. $$PromoListiniTableOrderingComposer($db: db, $table: table),
  19623. createComputedFieldComposer: () =>
  19624. $$PromoListiniTableAnnotationComposer($db: db, $table: table),
  19625. updateCompanionCallback: ({
  19626. Value<int> progressivo = const Value.absent(),
  19627. Value<int> idListino = const Value.absent(),
  19628. Value<int> rowid = const Value.absent(),
  19629. }) =>
  19630. PromoListiniCompanion(
  19631. progressivo: progressivo,
  19632. idListino: idListino,
  19633. rowid: rowid,
  19634. ),
  19635. createCompanionCallback: ({
  19636. required int progressivo,
  19637. required int idListino,
  19638. Value<int> rowid = const Value.absent(),
  19639. }) =>
  19640. PromoListiniCompanion.insert(
  19641. progressivo: progressivo,
  19642. idListino: idListino,
  19643. rowid: rowid,
  19644. ),
  19645. withReferenceMapper: (p0) => p0
  19646. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19647. .toList(),
  19648. prefetchHooksCallback: null,
  19649. ));
  19650. }
  19651. typedef $$PromoListiniTableProcessedTableManager = ProcessedTableManager<
  19652. _$AppDatabase,
  19653. $PromoListiniTable,
  19654. PromoListino,
  19655. $$PromoListiniTableFilterComposer,
  19656. $$PromoListiniTableOrderingComposer,
  19657. $$PromoListiniTableAnnotationComposer,
  19658. $$PromoListiniTableCreateCompanionBuilder,
  19659. $$PromoListiniTableUpdateCompanionBuilder,
  19660. (
  19661. PromoListino,
  19662. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>
  19663. ),
  19664. PromoListino,
  19665. PrefetchHooks Function()>;
  19666. typedef $$PromoOmaggiTableCreateCompanionBuilder = PromoOmaggiCompanion
  19667. Function({
  19668. required int progressivo,
  19669. required int riga,
  19670. Value<int?> idArticolo,
  19671. Value<double?> quantita,
  19672. Value<int> rowid,
  19673. });
  19674. typedef $$PromoOmaggiTableUpdateCompanionBuilder = PromoOmaggiCompanion
  19675. Function({
  19676. Value<int> progressivo,
  19677. Value<int> riga,
  19678. Value<int?> idArticolo,
  19679. Value<double?> quantita,
  19680. Value<int> rowid,
  19681. });
  19682. class $$PromoOmaggiTableFilterComposer
  19683. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  19684. $$PromoOmaggiTableFilterComposer({
  19685. required super.$db,
  19686. required super.$table,
  19687. super.joinBuilder,
  19688. super.$addJoinBuilderToRootComposer,
  19689. super.$removeJoinBuilderFromRootComposer,
  19690. });
  19691. ColumnFilters<int> get progressivo => $composableBuilder(
  19692. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  19693. ColumnFilters<int> get riga => $composableBuilder(
  19694. column: $table.riga, builder: (column) => ColumnFilters(column));
  19695. ColumnFilters<int> get idArticolo => $composableBuilder(
  19696. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  19697. ColumnFilters<double> get quantita => $composableBuilder(
  19698. column: $table.quantita, builder: (column) => ColumnFilters(column));
  19699. }
  19700. class $$PromoOmaggiTableOrderingComposer
  19701. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  19702. $$PromoOmaggiTableOrderingComposer({
  19703. required super.$db,
  19704. required super.$table,
  19705. super.joinBuilder,
  19706. super.$addJoinBuilderToRootComposer,
  19707. super.$removeJoinBuilderFromRootComposer,
  19708. });
  19709. ColumnOrderings<int> get progressivo => $composableBuilder(
  19710. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  19711. ColumnOrderings<int> get riga => $composableBuilder(
  19712. column: $table.riga, builder: (column) => ColumnOrderings(column));
  19713. ColumnOrderings<int> get idArticolo => $composableBuilder(
  19714. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  19715. ColumnOrderings<double> get quantita => $composableBuilder(
  19716. column: $table.quantita, builder: (column) => ColumnOrderings(column));
  19717. }
  19718. class $$PromoOmaggiTableAnnotationComposer
  19719. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  19720. $$PromoOmaggiTableAnnotationComposer({
  19721. required super.$db,
  19722. required super.$table,
  19723. super.joinBuilder,
  19724. super.$addJoinBuilderToRootComposer,
  19725. super.$removeJoinBuilderFromRootComposer,
  19726. });
  19727. GeneratedColumn<int> get progressivo => $composableBuilder(
  19728. column: $table.progressivo, builder: (column) => column);
  19729. GeneratedColumn<int> get riga =>
  19730. $composableBuilder(column: $table.riga, builder: (column) => column);
  19731. GeneratedColumn<int> get idArticolo => $composableBuilder(
  19732. column: $table.idArticolo, builder: (column) => column);
  19733. GeneratedColumn<double> get quantita =>
  19734. $composableBuilder(column: $table.quantita, builder: (column) => column);
  19735. }
  19736. class $$PromoOmaggiTableTableManager extends RootTableManager<
  19737. _$AppDatabase,
  19738. $PromoOmaggiTable,
  19739. PromoOmaggio,
  19740. $$PromoOmaggiTableFilterComposer,
  19741. $$PromoOmaggiTableOrderingComposer,
  19742. $$PromoOmaggiTableAnnotationComposer,
  19743. $$PromoOmaggiTableCreateCompanionBuilder,
  19744. $$PromoOmaggiTableUpdateCompanionBuilder,
  19745. (
  19746. PromoOmaggio,
  19747. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>
  19748. ),
  19749. PromoOmaggio,
  19750. PrefetchHooks Function()> {
  19751. $$PromoOmaggiTableTableManager(_$AppDatabase db, $PromoOmaggiTable table)
  19752. : super(TableManagerState(
  19753. db: db,
  19754. table: table,
  19755. createFilteringComposer: () =>
  19756. $$PromoOmaggiTableFilterComposer($db: db, $table: table),
  19757. createOrderingComposer: () =>
  19758. $$PromoOmaggiTableOrderingComposer($db: db, $table: table),
  19759. createComputedFieldComposer: () =>
  19760. $$PromoOmaggiTableAnnotationComposer($db: db, $table: table),
  19761. updateCompanionCallback: ({
  19762. Value<int> progressivo = const Value.absent(),
  19763. Value<int> riga = const Value.absent(),
  19764. Value<int?> idArticolo = const Value.absent(),
  19765. Value<double?> quantita = const Value.absent(),
  19766. Value<int> rowid = const Value.absent(),
  19767. }) =>
  19768. PromoOmaggiCompanion(
  19769. progressivo: progressivo,
  19770. riga: riga,
  19771. idArticolo: idArticolo,
  19772. quantita: quantita,
  19773. rowid: rowid,
  19774. ),
  19775. createCompanionCallback: ({
  19776. required int progressivo,
  19777. required int riga,
  19778. Value<int?> idArticolo = const Value.absent(),
  19779. Value<double?> quantita = const Value.absent(),
  19780. Value<int> rowid = const Value.absent(),
  19781. }) =>
  19782. PromoOmaggiCompanion.insert(
  19783. progressivo: progressivo,
  19784. riga: riga,
  19785. idArticolo: idArticolo,
  19786. quantita: quantita,
  19787. rowid: rowid,
  19788. ),
  19789. withReferenceMapper: (p0) => p0
  19790. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19791. .toList(),
  19792. prefetchHooksCallback: null,
  19793. ));
  19794. }
  19795. typedef $$PromoOmaggiTableProcessedTableManager = ProcessedTableManager<
  19796. _$AppDatabase,
  19797. $PromoOmaggiTable,
  19798. PromoOmaggio,
  19799. $$PromoOmaggiTableFilterComposer,
  19800. $$PromoOmaggiTableOrderingComposer,
  19801. $$PromoOmaggiTableAnnotationComposer,
  19802. $$PromoOmaggiTableCreateCompanionBuilder,
  19803. $$PromoOmaggiTableUpdateCompanionBuilder,
  19804. (
  19805. PromoOmaggio,
  19806. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>
  19807. ),
  19808. PromoOmaggio,
  19809. PrefetchHooks Function()>;
  19810. typedef $$ClientiAgenteTableCreateCompanionBuilder = ClientiAgenteCompanion
  19811. Function({
  19812. Value<int> idClientiAgente,
  19813. required int idCliente,
  19814. required int idAgente,
  19815. Value<int> attivo,
  19816. });
  19817. typedef $$ClientiAgenteTableUpdateCompanionBuilder = ClientiAgenteCompanion
  19818. Function({
  19819. Value<int> idClientiAgente,
  19820. Value<int> idCliente,
  19821. Value<int> idAgente,
  19822. Value<int> attivo,
  19823. });
  19824. class $$ClientiAgenteTableFilterComposer
  19825. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  19826. $$ClientiAgenteTableFilterComposer({
  19827. required super.$db,
  19828. required super.$table,
  19829. super.joinBuilder,
  19830. super.$addJoinBuilderToRootComposer,
  19831. super.$removeJoinBuilderFromRootComposer,
  19832. });
  19833. ColumnFilters<int> get idClientiAgente => $composableBuilder(
  19834. column: $table.idClientiAgente,
  19835. builder: (column) => ColumnFilters(column));
  19836. ColumnFilters<int> get idCliente => $composableBuilder(
  19837. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  19838. ColumnFilters<int> get idAgente => $composableBuilder(
  19839. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  19840. ColumnFilters<int> get attivo => $composableBuilder(
  19841. column: $table.attivo, builder: (column) => ColumnFilters(column));
  19842. }
  19843. class $$ClientiAgenteTableOrderingComposer
  19844. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  19845. $$ClientiAgenteTableOrderingComposer({
  19846. required super.$db,
  19847. required super.$table,
  19848. super.joinBuilder,
  19849. super.$addJoinBuilderToRootComposer,
  19850. super.$removeJoinBuilderFromRootComposer,
  19851. });
  19852. ColumnOrderings<int> get idClientiAgente => $composableBuilder(
  19853. column: $table.idClientiAgente,
  19854. builder: (column) => ColumnOrderings(column));
  19855. ColumnOrderings<int> get idCliente => $composableBuilder(
  19856. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  19857. ColumnOrderings<int> get idAgente => $composableBuilder(
  19858. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  19859. ColumnOrderings<int> get attivo => $composableBuilder(
  19860. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  19861. }
  19862. class $$ClientiAgenteTableAnnotationComposer
  19863. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  19864. $$ClientiAgenteTableAnnotationComposer({
  19865. required super.$db,
  19866. required super.$table,
  19867. super.joinBuilder,
  19868. super.$addJoinBuilderToRootComposer,
  19869. super.$removeJoinBuilderFromRootComposer,
  19870. });
  19871. GeneratedColumn<int> get idClientiAgente => $composableBuilder(
  19872. column: $table.idClientiAgente, builder: (column) => column);
  19873. GeneratedColumn<int> get idCliente =>
  19874. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  19875. GeneratedColumn<int> get idAgente =>
  19876. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  19877. GeneratedColumn<int> get attivo =>
  19878. $composableBuilder(column: $table.attivo, builder: (column) => column);
  19879. }
  19880. class $$ClientiAgenteTableTableManager extends RootTableManager<
  19881. _$AppDatabase,
  19882. $ClientiAgenteTable,
  19883. ClientiAgenteData,
  19884. $$ClientiAgenteTableFilterComposer,
  19885. $$ClientiAgenteTableOrderingComposer,
  19886. $$ClientiAgenteTableAnnotationComposer,
  19887. $$ClientiAgenteTableCreateCompanionBuilder,
  19888. $$ClientiAgenteTableUpdateCompanionBuilder,
  19889. (
  19890. ClientiAgenteData,
  19891. BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData>
  19892. ),
  19893. ClientiAgenteData,
  19894. PrefetchHooks Function()> {
  19895. $$ClientiAgenteTableTableManager(_$AppDatabase db, $ClientiAgenteTable table)
  19896. : super(TableManagerState(
  19897. db: db,
  19898. table: table,
  19899. createFilteringComposer: () =>
  19900. $$ClientiAgenteTableFilterComposer($db: db, $table: table),
  19901. createOrderingComposer: () =>
  19902. $$ClientiAgenteTableOrderingComposer($db: db, $table: table),
  19903. createComputedFieldComposer: () =>
  19904. $$ClientiAgenteTableAnnotationComposer($db: db, $table: table),
  19905. updateCompanionCallback: ({
  19906. Value<int> idClientiAgente = const Value.absent(),
  19907. Value<int> idCliente = const Value.absent(),
  19908. Value<int> idAgente = const Value.absent(),
  19909. Value<int> attivo = const Value.absent(),
  19910. }) =>
  19911. ClientiAgenteCompanion(
  19912. idClientiAgente: idClientiAgente,
  19913. idCliente: idCliente,
  19914. idAgente: idAgente,
  19915. attivo: attivo,
  19916. ),
  19917. createCompanionCallback: ({
  19918. Value<int> idClientiAgente = const Value.absent(),
  19919. required int idCliente,
  19920. required int idAgente,
  19921. Value<int> attivo = const Value.absent(),
  19922. }) =>
  19923. ClientiAgenteCompanion.insert(
  19924. idClientiAgente: idClientiAgente,
  19925. idCliente: idCliente,
  19926. idAgente: idAgente,
  19927. attivo: attivo,
  19928. ),
  19929. withReferenceMapper: (p0) => p0
  19930. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19931. .toList(),
  19932. prefetchHooksCallback: null,
  19933. ));
  19934. }
  19935. typedef $$ClientiAgenteTableProcessedTableManager = ProcessedTableManager<
  19936. _$AppDatabase,
  19937. $ClientiAgenteTable,
  19938. ClientiAgenteData,
  19939. $$ClientiAgenteTableFilterComposer,
  19940. $$ClientiAgenteTableOrderingComposer,
  19941. $$ClientiAgenteTableAnnotationComposer,
  19942. $$ClientiAgenteTableCreateCompanionBuilder,
  19943. $$ClientiAgenteTableUpdateCompanionBuilder,
  19944. (
  19945. ClientiAgenteData,
  19946. BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData>
  19947. ),
  19948. ClientiAgenteData,
  19949. PrefetchHooks Function()>;
  19950. typedef $$ScadenzeTableCreateCompanionBuilder = ScadenzeCompanion Function({
  19951. Value<int> idScadenza,
  19952. Value<int?> idCliente,
  19953. Value<int?> idAgente,
  19954. Value<String?> chiave,
  19955. Value<String?> numPartita,
  19956. Value<String?> dataScadenza,
  19957. Value<String?> segno,
  19958. Value<double?> importoFattura,
  19959. Value<String?> valuta,
  19960. Value<String?> numDoc,
  19961. Value<String?> serieDoc,
  19962. Value<String?> dataDoc,
  19963. Value<double?> importoScadenza,
  19964. Value<double?> saldo,
  19965. Value<String?> tipoPagamento,
  19966. Value<int?> flgSoppressa,
  19967. Value<double?> importoAbbuono,
  19968. Value<String?> note,
  19969. Value<String?> dataModifica,
  19970. Value<String?> stato,
  19971. });
  19972. typedef $$ScadenzeTableUpdateCompanionBuilder = ScadenzeCompanion Function({
  19973. Value<int> idScadenza,
  19974. Value<int?> idCliente,
  19975. Value<int?> idAgente,
  19976. Value<String?> chiave,
  19977. Value<String?> numPartita,
  19978. Value<String?> dataScadenza,
  19979. Value<String?> segno,
  19980. Value<double?> importoFattura,
  19981. Value<String?> valuta,
  19982. Value<String?> numDoc,
  19983. Value<String?> serieDoc,
  19984. Value<String?> dataDoc,
  19985. Value<double?> importoScadenza,
  19986. Value<double?> saldo,
  19987. Value<String?> tipoPagamento,
  19988. Value<int?> flgSoppressa,
  19989. Value<double?> importoAbbuono,
  19990. Value<String?> note,
  19991. Value<String?> dataModifica,
  19992. Value<String?> stato,
  19993. });
  19994. class $$ScadenzeTableFilterComposer
  19995. extends Composer<_$AppDatabase, $ScadenzeTable> {
  19996. $$ScadenzeTableFilterComposer({
  19997. required super.$db,
  19998. required super.$table,
  19999. super.joinBuilder,
  20000. super.$addJoinBuilderToRootComposer,
  20001. super.$removeJoinBuilderFromRootComposer,
  20002. });
  20003. ColumnFilters<int> get idScadenza => $composableBuilder(
  20004. column: $table.idScadenza, builder: (column) => ColumnFilters(column));
  20005. ColumnFilters<int> get idCliente => $composableBuilder(
  20006. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  20007. ColumnFilters<int> get idAgente => $composableBuilder(
  20008. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  20009. ColumnFilters<String> get chiave => $composableBuilder(
  20010. column: $table.chiave, builder: (column) => ColumnFilters(column));
  20011. ColumnFilters<String> get numPartita => $composableBuilder(
  20012. column: $table.numPartita, builder: (column) => ColumnFilters(column));
  20013. ColumnFilters<String> get dataScadenza => $composableBuilder(
  20014. column: $table.dataScadenza, builder: (column) => ColumnFilters(column));
  20015. ColumnFilters<String> get segno => $composableBuilder(
  20016. column: $table.segno, builder: (column) => ColumnFilters(column));
  20017. ColumnFilters<double> get importoFattura => $composableBuilder(
  20018. column: $table.importoFattura,
  20019. builder: (column) => ColumnFilters(column));
  20020. ColumnFilters<String> get valuta => $composableBuilder(
  20021. column: $table.valuta, builder: (column) => ColumnFilters(column));
  20022. ColumnFilters<String> get numDoc => $composableBuilder(
  20023. column: $table.numDoc, builder: (column) => ColumnFilters(column));
  20024. ColumnFilters<String> get serieDoc => $composableBuilder(
  20025. column: $table.serieDoc, builder: (column) => ColumnFilters(column));
  20026. ColumnFilters<String> get dataDoc => $composableBuilder(
  20027. column: $table.dataDoc, builder: (column) => ColumnFilters(column));
  20028. ColumnFilters<double> get importoScadenza => $composableBuilder(
  20029. column: $table.importoScadenza,
  20030. builder: (column) => ColumnFilters(column));
  20031. ColumnFilters<double> get saldo => $composableBuilder(
  20032. column: $table.saldo, builder: (column) => ColumnFilters(column));
  20033. ColumnFilters<String> get tipoPagamento => $composableBuilder(
  20034. column: $table.tipoPagamento, builder: (column) => ColumnFilters(column));
  20035. ColumnFilters<int> get flgSoppressa => $composableBuilder(
  20036. column: $table.flgSoppressa, builder: (column) => ColumnFilters(column));
  20037. ColumnFilters<double> get importoAbbuono => $composableBuilder(
  20038. column: $table.importoAbbuono,
  20039. builder: (column) => ColumnFilters(column));
  20040. ColumnFilters<String> get note => $composableBuilder(
  20041. column: $table.note, builder: (column) => ColumnFilters(column));
  20042. ColumnFilters<String> get dataModifica => $composableBuilder(
  20043. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  20044. ColumnFilters<String> get stato => $composableBuilder(
  20045. column: $table.stato, builder: (column) => ColumnFilters(column));
  20046. }
  20047. class $$ScadenzeTableOrderingComposer
  20048. extends Composer<_$AppDatabase, $ScadenzeTable> {
  20049. $$ScadenzeTableOrderingComposer({
  20050. required super.$db,
  20051. required super.$table,
  20052. super.joinBuilder,
  20053. super.$addJoinBuilderToRootComposer,
  20054. super.$removeJoinBuilderFromRootComposer,
  20055. });
  20056. ColumnOrderings<int> get idScadenza => $composableBuilder(
  20057. column: $table.idScadenza, builder: (column) => ColumnOrderings(column));
  20058. ColumnOrderings<int> get idCliente => $composableBuilder(
  20059. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  20060. ColumnOrderings<int> get idAgente => $composableBuilder(
  20061. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  20062. ColumnOrderings<String> get chiave => $composableBuilder(
  20063. column: $table.chiave, builder: (column) => ColumnOrderings(column));
  20064. ColumnOrderings<String> get numPartita => $composableBuilder(
  20065. column: $table.numPartita, builder: (column) => ColumnOrderings(column));
  20066. ColumnOrderings<String> get dataScadenza => $composableBuilder(
  20067. column: $table.dataScadenza,
  20068. builder: (column) => ColumnOrderings(column));
  20069. ColumnOrderings<String> get segno => $composableBuilder(
  20070. column: $table.segno, builder: (column) => ColumnOrderings(column));
  20071. ColumnOrderings<double> get importoFattura => $composableBuilder(
  20072. column: $table.importoFattura,
  20073. builder: (column) => ColumnOrderings(column));
  20074. ColumnOrderings<String> get valuta => $composableBuilder(
  20075. column: $table.valuta, builder: (column) => ColumnOrderings(column));
  20076. ColumnOrderings<String> get numDoc => $composableBuilder(
  20077. column: $table.numDoc, builder: (column) => ColumnOrderings(column));
  20078. ColumnOrderings<String> get serieDoc => $composableBuilder(
  20079. column: $table.serieDoc, builder: (column) => ColumnOrderings(column));
  20080. ColumnOrderings<String> get dataDoc => $composableBuilder(
  20081. column: $table.dataDoc, builder: (column) => ColumnOrderings(column));
  20082. ColumnOrderings<double> get importoScadenza => $composableBuilder(
  20083. column: $table.importoScadenza,
  20084. builder: (column) => ColumnOrderings(column));
  20085. ColumnOrderings<double> get saldo => $composableBuilder(
  20086. column: $table.saldo, builder: (column) => ColumnOrderings(column));
  20087. ColumnOrderings<String> get tipoPagamento => $composableBuilder(
  20088. column: $table.tipoPagamento,
  20089. builder: (column) => ColumnOrderings(column));
  20090. ColumnOrderings<int> get flgSoppressa => $composableBuilder(
  20091. column: $table.flgSoppressa,
  20092. builder: (column) => ColumnOrderings(column));
  20093. ColumnOrderings<double> get importoAbbuono => $composableBuilder(
  20094. column: $table.importoAbbuono,
  20095. builder: (column) => ColumnOrderings(column));
  20096. ColumnOrderings<String> get note => $composableBuilder(
  20097. column: $table.note, builder: (column) => ColumnOrderings(column));
  20098. ColumnOrderings<String> get dataModifica => $composableBuilder(
  20099. column: $table.dataModifica,
  20100. builder: (column) => ColumnOrderings(column));
  20101. ColumnOrderings<String> get stato => $composableBuilder(
  20102. column: $table.stato, builder: (column) => ColumnOrderings(column));
  20103. }
  20104. class $$ScadenzeTableAnnotationComposer
  20105. extends Composer<_$AppDatabase, $ScadenzeTable> {
  20106. $$ScadenzeTableAnnotationComposer({
  20107. required super.$db,
  20108. required super.$table,
  20109. super.joinBuilder,
  20110. super.$addJoinBuilderToRootComposer,
  20111. super.$removeJoinBuilderFromRootComposer,
  20112. });
  20113. GeneratedColumn<int> get idScadenza => $composableBuilder(
  20114. column: $table.idScadenza, builder: (column) => column);
  20115. GeneratedColumn<int> get idCliente =>
  20116. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20117. GeneratedColumn<int> get idAgente =>
  20118. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  20119. GeneratedColumn<String> get chiave =>
  20120. $composableBuilder(column: $table.chiave, builder: (column) => column);
  20121. GeneratedColumn<String> get numPartita => $composableBuilder(
  20122. column: $table.numPartita, builder: (column) => column);
  20123. GeneratedColumn<String> get dataScadenza => $composableBuilder(
  20124. column: $table.dataScadenza, builder: (column) => column);
  20125. GeneratedColumn<String> get segno =>
  20126. $composableBuilder(column: $table.segno, builder: (column) => column);
  20127. GeneratedColumn<double> get importoFattura => $composableBuilder(
  20128. column: $table.importoFattura, builder: (column) => column);
  20129. GeneratedColumn<String> get valuta =>
  20130. $composableBuilder(column: $table.valuta, builder: (column) => column);
  20131. GeneratedColumn<String> get numDoc =>
  20132. $composableBuilder(column: $table.numDoc, builder: (column) => column);
  20133. GeneratedColumn<String> get serieDoc =>
  20134. $composableBuilder(column: $table.serieDoc, builder: (column) => column);
  20135. GeneratedColumn<String> get dataDoc =>
  20136. $composableBuilder(column: $table.dataDoc, builder: (column) => column);
  20137. GeneratedColumn<double> get importoScadenza => $composableBuilder(
  20138. column: $table.importoScadenza, builder: (column) => column);
  20139. GeneratedColumn<double> get saldo =>
  20140. $composableBuilder(column: $table.saldo, builder: (column) => column);
  20141. GeneratedColumn<String> get tipoPagamento => $composableBuilder(
  20142. column: $table.tipoPagamento, builder: (column) => column);
  20143. GeneratedColumn<int> get flgSoppressa => $composableBuilder(
  20144. column: $table.flgSoppressa, builder: (column) => column);
  20145. GeneratedColumn<double> get importoAbbuono => $composableBuilder(
  20146. column: $table.importoAbbuono, builder: (column) => column);
  20147. GeneratedColumn<String> get note =>
  20148. $composableBuilder(column: $table.note, builder: (column) => column);
  20149. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20150. column: $table.dataModifica, builder: (column) => column);
  20151. GeneratedColumn<String> get stato =>
  20152. $composableBuilder(column: $table.stato, builder: (column) => column);
  20153. }
  20154. class $$ScadenzeTableTableManager extends RootTableManager<
  20155. _$AppDatabase,
  20156. $ScadenzeTable,
  20157. Scadenza,
  20158. $$ScadenzeTableFilterComposer,
  20159. $$ScadenzeTableOrderingComposer,
  20160. $$ScadenzeTableAnnotationComposer,
  20161. $$ScadenzeTableCreateCompanionBuilder,
  20162. $$ScadenzeTableUpdateCompanionBuilder,
  20163. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  20164. Scadenza,
  20165. PrefetchHooks Function()> {
  20166. $$ScadenzeTableTableManager(_$AppDatabase db, $ScadenzeTable table)
  20167. : super(TableManagerState(
  20168. db: db,
  20169. table: table,
  20170. createFilteringComposer: () =>
  20171. $$ScadenzeTableFilterComposer($db: db, $table: table),
  20172. createOrderingComposer: () =>
  20173. $$ScadenzeTableOrderingComposer($db: db, $table: table),
  20174. createComputedFieldComposer: () =>
  20175. $$ScadenzeTableAnnotationComposer($db: db, $table: table),
  20176. updateCompanionCallback: ({
  20177. Value<int> idScadenza = const Value.absent(),
  20178. Value<int?> idCliente = const Value.absent(),
  20179. Value<int?> idAgente = const Value.absent(),
  20180. Value<String?> chiave = const Value.absent(),
  20181. Value<String?> numPartita = const Value.absent(),
  20182. Value<String?> dataScadenza = const Value.absent(),
  20183. Value<String?> segno = const Value.absent(),
  20184. Value<double?> importoFattura = const Value.absent(),
  20185. Value<String?> valuta = const Value.absent(),
  20186. Value<String?> numDoc = const Value.absent(),
  20187. Value<String?> serieDoc = const Value.absent(),
  20188. Value<String?> dataDoc = const Value.absent(),
  20189. Value<double?> importoScadenza = const Value.absent(),
  20190. Value<double?> saldo = const Value.absent(),
  20191. Value<String?> tipoPagamento = const Value.absent(),
  20192. Value<int?> flgSoppressa = const Value.absent(),
  20193. Value<double?> importoAbbuono = const Value.absent(),
  20194. Value<String?> note = const Value.absent(),
  20195. Value<String?> dataModifica = const Value.absent(),
  20196. Value<String?> stato = const Value.absent(),
  20197. }) =>
  20198. ScadenzeCompanion(
  20199. idScadenza: idScadenza,
  20200. idCliente: idCliente,
  20201. idAgente: idAgente,
  20202. chiave: chiave,
  20203. numPartita: numPartita,
  20204. dataScadenza: dataScadenza,
  20205. segno: segno,
  20206. importoFattura: importoFattura,
  20207. valuta: valuta,
  20208. numDoc: numDoc,
  20209. serieDoc: serieDoc,
  20210. dataDoc: dataDoc,
  20211. importoScadenza: importoScadenza,
  20212. saldo: saldo,
  20213. tipoPagamento: tipoPagamento,
  20214. flgSoppressa: flgSoppressa,
  20215. importoAbbuono: importoAbbuono,
  20216. note: note,
  20217. dataModifica: dataModifica,
  20218. stato: stato,
  20219. ),
  20220. createCompanionCallback: ({
  20221. Value<int> idScadenza = const Value.absent(),
  20222. Value<int?> idCliente = const Value.absent(),
  20223. Value<int?> idAgente = const Value.absent(),
  20224. Value<String?> chiave = const Value.absent(),
  20225. Value<String?> numPartita = const Value.absent(),
  20226. Value<String?> dataScadenza = const Value.absent(),
  20227. Value<String?> segno = const Value.absent(),
  20228. Value<double?> importoFattura = const Value.absent(),
  20229. Value<String?> valuta = const Value.absent(),
  20230. Value<String?> numDoc = const Value.absent(),
  20231. Value<String?> serieDoc = const Value.absent(),
  20232. Value<String?> dataDoc = const Value.absent(),
  20233. Value<double?> importoScadenza = const Value.absent(),
  20234. Value<double?> saldo = const Value.absent(),
  20235. Value<String?> tipoPagamento = const Value.absent(),
  20236. Value<int?> flgSoppressa = const Value.absent(),
  20237. Value<double?> importoAbbuono = const Value.absent(),
  20238. Value<String?> note = const Value.absent(),
  20239. Value<String?> dataModifica = const Value.absent(),
  20240. Value<String?> stato = const Value.absent(),
  20241. }) =>
  20242. ScadenzeCompanion.insert(
  20243. idScadenza: idScadenza,
  20244. idCliente: idCliente,
  20245. idAgente: idAgente,
  20246. chiave: chiave,
  20247. numPartita: numPartita,
  20248. dataScadenza: dataScadenza,
  20249. segno: segno,
  20250. importoFattura: importoFattura,
  20251. valuta: valuta,
  20252. numDoc: numDoc,
  20253. serieDoc: serieDoc,
  20254. dataDoc: dataDoc,
  20255. importoScadenza: importoScadenza,
  20256. saldo: saldo,
  20257. tipoPagamento: tipoPagamento,
  20258. flgSoppressa: flgSoppressa,
  20259. importoAbbuono: importoAbbuono,
  20260. note: note,
  20261. dataModifica: dataModifica,
  20262. stato: stato,
  20263. ),
  20264. withReferenceMapper: (p0) => p0
  20265. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20266. .toList(),
  20267. prefetchHooksCallback: null,
  20268. ));
  20269. }
  20270. typedef $$ScadenzeTableProcessedTableManager = ProcessedTableManager<
  20271. _$AppDatabase,
  20272. $ScadenzeTable,
  20273. Scadenza,
  20274. $$ScadenzeTableFilterComposer,
  20275. $$ScadenzeTableOrderingComposer,
  20276. $$ScadenzeTableAnnotationComposer,
  20277. $$ScadenzeTableCreateCompanionBuilder,
  20278. $$ScadenzeTableUpdateCompanionBuilder,
  20279. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  20280. Scadenza,
  20281. PrefetchHooks Function()>;
  20282. typedef $$StatisticheVenditaTableCreateCompanionBuilder
  20283. = StatisticheVenditaCompanion Function({
  20284. Value<int> id,
  20285. Value<int?> idAgente,
  20286. Value<int?> idCliente,
  20287. Value<int?> idArticolo,
  20288. Value<String?> codStatistiche,
  20289. Value<int?> riga,
  20290. Value<String?> numeroFattura,
  20291. Value<String?> dataFattura,
  20292. Value<double?> qta,
  20293. Value<double?> importo,
  20294. Value<String?> tipoVendita,
  20295. });
  20296. typedef $$StatisticheVenditaTableUpdateCompanionBuilder
  20297. = StatisticheVenditaCompanion Function({
  20298. Value<int> id,
  20299. Value<int?> idAgente,
  20300. Value<int?> idCliente,
  20301. Value<int?> idArticolo,
  20302. Value<String?> codStatistiche,
  20303. Value<int?> riga,
  20304. Value<String?> numeroFattura,
  20305. Value<String?> dataFattura,
  20306. Value<double?> qta,
  20307. Value<double?> importo,
  20308. Value<String?> tipoVendita,
  20309. });
  20310. class $$StatisticheVenditaTableFilterComposer
  20311. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  20312. $$StatisticheVenditaTableFilterComposer({
  20313. required super.$db,
  20314. required super.$table,
  20315. super.joinBuilder,
  20316. super.$addJoinBuilderToRootComposer,
  20317. super.$removeJoinBuilderFromRootComposer,
  20318. });
  20319. ColumnFilters<int> get id => $composableBuilder(
  20320. column: $table.id, builder: (column) => ColumnFilters(column));
  20321. ColumnFilters<int> get idAgente => $composableBuilder(
  20322. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  20323. ColumnFilters<int> get idCliente => $composableBuilder(
  20324. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  20325. ColumnFilters<int> get idArticolo => $composableBuilder(
  20326. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  20327. ColumnFilters<String> get codStatistiche => $composableBuilder(
  20328. column: $table.codStatistiche,
  20329. builder: (column) => ColumnFilters(column));
  20330. ColumnFilters<int> get riga => $composableBuilder(
  20331. column: $table.riga, builder: (column) => ColumnFilters(column));
  20332. ColumnFilters<String> get numeroFattura => $composableBuilder(
  20333. column: $table.numeroFattura, builder: (column) => ColumnFilters(column));
  20334. ColumnFilters<String> get dataFattura => $composableBuilder(
  20335. column: $table.dataFattura, builder: (column) => ColumnFilters(column));
  20336. ColumnFilters<double> get qta => $composableBuilder(
  20337. column: $table.qta, builder: (column) => ColumnFilters(column));
  20338. ColumnFilters<double> get importo => $composableBuilder(
  20339. column: $table.importo, builder: (column) => ColumnFilters(column));
  20340. ColumnFilters<String> get tipoVendita => $composableBuilder(
  20341. column: $table.tipoVendita, builder: (column) => ColumnFilters(column));
  20342. }
  20343. class $$StatisticheVenditaTableOrderingComposer
  20344. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  20345. $$StatisticheVenditaTableOrderingComposer({
  20346. required super.$db,
  20347. required super.$table,
  20348. super.joinBuilder,
  20349. super.$addJoinBuilderToRootComposer,
  20350. super.$removeJoinBuilderFromRootComposer,
  20351. });
  20352. ColumnOrderings<int> get id => $composableBuilder(
  20353. column: $table.id, builder: (column) => ColumnOrderings(column));
  20354. ColumnOrderings<int> get idAgente => $composableBuilder(
  20355. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  20356. ColumnOrderings<int> get idCliente => $composableBuilder(
  20357. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  20358. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20359. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  20360. ColumnOrderings<String> get codStatistiche => $composableBuilder(
  20361. column: $table.codStatistiche,
  20362. builder: (column) => ColumnOrderings(column));
  20363. ColumnOrderings<int> get riga => $composableBuilder(
  20364. column: $table.riga, builder: (column) => ColumnOrderings(column));
  20365. ColumnOrderings<String> get numeroFattura => $composableBuilder(
  20366. column: $table.numeroFattura,
  20367. builder: (column) => ColumnOrderings(column));
  20368. ColumnOrderings<String> get dataFattura => $composableBuilder(
  20369. column: $table.dataFattura, builder: (column) => ColumnOrderings(column));
  20370. ColumnOrderings<double> get qta => $composableBuilder(
  20371. column: $table.qta, builder: (column) => ColumnOrderings(column));
  20372. ColumnOrderings<double> get importo => $composableBuilder(
  20373. column: $table.importo, builder: (column) => ColumnOrderings(column));
  20374. ColumnOrderings<String> get tipoVendita => $composableBuilder(
  20375. column: $table.tipoVendita, builder: (column) => ColumnOrderings(column));
  20376. }
  20377. class $$StatisticheVenditaTableAnnotationComposer
  20378. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  20379. $$StatisticheVenditaTableAnnotationComposer({
  20380. required super.$db,
  20381. required super.$table,
  20382. super.joinBuilder,
  20383. super.$addJoinBuilderToRootComposer,
  20384. super.$removeJoinBuilderFromRootComposer,
  20385. });
  20386. GeneratedColumn<int> get id =>
  20387. $composableBuilder(column: $table.id, builder: (column) => column);
  20388. GeneratedColumn<int> get idAgente =>
  20389. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  20390. GeneratedColumn<int> get idCliente =>
  20391. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20392. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20393. column: $table.idArticolo, builder: (column) => column);
  20394. GeneratedColumn<String> get codStatistiche => $composableBuilder(
  20395. column: $table.codStatistiche, builder: (column) => column);
  20396. GeneratedColumn<int> get riga =>
  20397. $composableBuilder(column: $table.riga, builder: (column) => column);
  20398. GeneratedColumn<String> get numeroFattura => $composableBuilder(
  20399. column: $table.numeroFattura, builder: (column) => column);
  20400. GeneratedColumn<String> get dataFattura => $composableBuilder(
  20401. column: $table.dataFattura, builder: (column) => column);
  20402. GeneratedColumn<double> get qta =>
  20403. $composableBuilder(column: $table.qta, builder: (column) => column);
  20404. GeneratedColumn<double> get importo =>
  20405. $composableBuilder(column: $table.importo, builder: (column) => column);
  20406. GeneratedColumn<String> get tipoVendita => $composableBuilder(
  20407. column: $table.tipoVendita, builder: (column) => column);
  20408. }
  20409. class $$StatisticheVenditaTableTableManager extends RootTableManager<
  20410. _$AppDatabase,
  20411. $StatisticheVenditaTable,
  20412. StatisticheVenditaData,
  20413. $$StatisticheVenditaTableFilterComposer,
  20414. $$StatisticheVenditaTableOrderingComposer,
  20415. $$StatisticheVenditaTableAnnotationComposer,
  20416. $$StatisticheVenditaTableCreateCompanionBuilder,
  20417. $$StatisticheVenditaTableUpdateCompanionBuilder,
  20418. (
  20419. StatisticheVenditaData,
  20420. BaseReferences<_$AppDatabase, $StatisticheVenditaTable,
  20421. StatisticheVenditaData>
  20422. ),
  20423. StatisticheVenditaData,
  20424. PrefetchHooks Function()> {
  20425. $$StatisticheVenditaTableTableManager(
  20426. _$AppDatabase db, $StatisticheVenditaTable table)
  20427. : super(TableManagerState(
  20428. db: db,
  20429. table: table,
  20430. createFilteringComposer: () =>
  20431. $$StatisticheVenditaTableFilterComposer($db: db, $table: table),
  20432. createOrderingComposer: () =>
  20433. $$StatisticheVenditaTableOrderingComposer($db: db, $table: table),
  20434. createComputedFieldComposer: () =>
  20435. $$StatisticheVenditaTableAnnotationComposer(
  20436. $db: db, $table: table),
  20437. updateCompanionCallback: ({
  20438. Value<int> id = const Value.absent(),
  20439. Value<int?> idAgente = const Value.absent(),
  20440. Value<int?> idCliente = const Value.absent(),
  20441. Value<int?> idArticolo = const Value.absent(),
  20442. Value<String?> codStatistiche = const Value.absent(),
  20443. Value<int?> riga = const Value.absent(),
  20444. Value<String?> numeroFattura = const Value.absent(),
  20445. Value<String?> dataFattura = const Value.absent(),
  20446. Value<double?> qta = const Value.absent(),
  20447. Value<double?> importo = const Value.absent(),
  20448. Value<String?> tipoVendita = const Value.absent(),
  20449. }) =>
  20450. StatisticheVenditaCompanion(
  20451. id: id,
  20452. idAgente: idAgente,
  20453. idCliente: idCliente,
  20454. idArticolo: idArticolo,
  20455. codStatistiche: codStatistiche,
  20456. riga: riga,
  20457. numeroFattura: numeroFattura,
  20458. dataFattura: dataFattura,
  20459. qta: qta,
  20460. importo: importo,
  20461. tipoVendita: tipoVendita,
  20462. ),
  20463. createCompanionCallback: ({
  20464. Value<int> id = const Value.absent(),
  20465. Value<int?> idAgente = const Value.absent(),
  20466. Value<int?> idCliente = const Value.absent(),
  20467. Value<int?> idArticolo = const Value.absent(),
  20468. Value<String?> codStatistiche = const Value.absent(),
  20469. Value<int?> riga = const Value.absent(),
  20470. Value<String?> numeroFattura = const Value.absent(),
  20471. Value<String?> dataFattura = const Value.absent(),
  20472. Value<double?> qta = const Value.absent(),
  20473. Value<double?> importo = const Value.absent(),
  20474. Value<String?> tipoVendita = const Value.absent(),
  20475. }) =>
  20476. StatisticheVenditaCompanion.insert(
  20477. id: id,
  20478. idAgente: idAgente,
  20479. idCliente: idCliente,
  20480. idArticolo: idArticolo,
  20481. codStatistiche: codStatistiche,
  20482. riga: riga,
  20483. numeroFattura: numeroFattura,
  20484. dataFattura: dataFattura,
  20485. qta: qta,
  20486. importo: importo,
  20487. tipoVendita: tipoVendita,
  20488. ),
  20489. withReferenceMapper: (p0) => p0
  20490. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20491. .toList(),
  20492. prefetchHooksCallback: null,
  20493. ));
  20494. }
  20495. typedef $$StatisticheVenditaTableProcessedTableManager = ProcessedTableManager<
  20496. _$AppDatabase,
  20497. $StatisticheVenditaTable,
  20498. StatisticheVenditaData,
  20499. $$StatisticheVenditaTableFilterComposer,
  20500. $$StatisticheVenditaTableOrderingComposer,
  20501. $$StatisticheVenditaTableAnnotationComposer,
  20502. $$StatisticheVenditaTableCreateCompanionBuilder,
  20503. $$StatisticheVenditaTableUpdateCompanionBuilder,
  20504. (
  20505. StatisticheVenditaData,
  20506. BaseReferences<_$AppDatabase, $StatisticheVenditaTable,
  20507. StatisticheVenditaData>
  20508. ),
  20509. StatisticheVenditaData,
  20510. PrefetchHooks Function()>;
  20511. typedef $$ArticoliConPromoTableCreateCompanionBuilder
  20512. = ArticoliConPromoCompanion Function({
  20513. required int idArticolo,
  20514. Value<String?> codArticolo,
  20515. Value<String?> descrizione,
  20516. Value<double?> prezzoBase,
  20517. Value<int?> attivo,
  20518. Value<int?> nonDisponibile,
  20519. Value<int?> inPromo,
  20520. Value<double?> ultimoPrezzo,
  20521. Value<String?> lastDateSold,
  20522. });
  20523. typedef $$ArticoliConPromoTableUpdateCompanionBuilder
  20524. = ArticoliConPromoCompanion Function({
  20525. Value<int> idArticolo,
  20526. Value<String?> codArticolo,
  20527. Value<String?> descrizione,
  20528. Value<double?> prezzoBase,
  20529. Value<int?> attivo,
  20530. Value<int?> nonDisponibile,
  20531. Value<int?> inPromo,
  20532. Value<double?> ultimoPrezzo,
  20533. Value<String?> lastDateSold,
  20534. });
  20535. class $$ArticoliConPromoTableFilterComposer
  20536. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  20537. $$ArticoliConPromoTableFilterComposer({
  20538. required super.$db,
  20539. required super.$table,
  20540. super.joinBuilder,
  20541. super.$addJoinBuilderToRootComposer,
  20542. super.$removeJoinBuilderFromRootComposer,
  20543. });
  20544. ColumnFilters<int> get idArticolo => $composableBuilder(
  20545. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  20546. ColumnFilters<String> get codArticolo => $composableBuilder(
  20547. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  20548. ColumnFilters<String> get descrizione => $composableBuilder(
  20549. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  20550. ColumnFilters<double> get prezzoBase => $composableBuilder(
  20551. column: $table.prezzoBase, builder: (column) => ColumnFilters(column));
  20552. ColumnFilters<int> get attivo => $composableBuilder(
  20553. column: $table.attivo, builder: (column) => ColumnFilters(column));
  20554. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  20555. column: $table.nonDisponibile,
  20556. builder: (column) => ColumnFilters(column));
  20557. ColumnFilters<int> get inPromo => $composableBuilder(
  20558. column: $table.inPromo, builder: (column) => ColumnFilters(column));
  20559. ColumnFilters<double> get ultimoPrezzo => $composableBuilder(
  20560. column: $table.ultimoPrezzo, builder: (column) => ColumnFilters(column));
  20561. ColumnFilters<String> get lastDateSold => $composableBuilder(
  20562. column: $table.lastDateSold, builder: (column) => ColumnFilters(column));
  20563. }
  20564. class $$ArticoliConPromoTableOrderingComposer
  20565. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  20566. $$ArticoliConPromoTableOrderingComposer({
  20567. required super.$db,
  20568. required super.$table,
  20569. super.joinBuilder,
  20570. super.$addJoinBuilderToRootComposer,
  20571. super.$removeJoinBuilderFromRootComposer,
  20572. });
  20573. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20574. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  20575. ColumnOrderings<String> get codArticolo => $composableBuilder(
  20576. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  20577. ColumnOrderings<String> get descrizione => $composableBuilder(
  20578. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  20579. ColumnOrderings<double> get prezzoBase => $composableBuilder(
  20580. column: $table.prezzoBase, builder: (column) => ColumnOrderings(column));
  20581. ColumnOrderings<int> get attivo => $composableBuilder(
  20582. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  20583. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  20584. column: $table.nonDisponibile,
  20585. builder: (column) => ColumnOrderings(column));
  20586. ColumnOrderings<int> get inPromo => $composableBuilder(
  20587. column: $table.inPromo, builder: (column) => ColumnOrderings(column));
  20588. ColumnOrderings<double> get ultimoPrezzo => $composableBuilder(
  20589. column: $table.ultimoPrezzo,
  20590. builder: (column) => ColumnOrderings(column));
  20591. ColumnOrderings<String> get lastDateSold => $composableBuilder(
  20592. column: $table.lastDateSold,
  20593. builder: (column) => ColumnOrderings(column));
  20594. }
  20595. class $$ArticoliConPromoTableAnnotationComposer
  20596. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  20597. $$ArticoliConPromoTableAnnotationComposer({
  20598. required super.$db,
  20599. required super.$table,
  20600. super.joinBuilder,
  20601. super.$addJoinBuilderToRootComposer,
  20602. super.$removeJoinBuilderFromRootComposer,
  20603. });
  20604. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20605. column: $table.idArticolo, builder: (column) => column);
  20606. GeneratedColumn<String> get codArticolo => $composableBuilder(
  20607. column: $table.codArticolo, builder: (column) => column);
  20608. GeneratedColumn<String> get descrizione => $composableBuilder(
  20609. column: $table.descrizione, builder: (column) => column);
  20610. GeneratedColumn<double> get prezzoBase => $composableBuilder(
  20611. column: $table.prezzoBase, builder: (column) => column);
  20612. GeneratedColumn<int> get attivo =>
  20613. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20614. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  20615. column: $table.nonDisponibile, builder: (column) => column);
  20616. GeneratedColumn<int> get inPromo =>
  20617. $composableBuilder(column: $table.inPromo, builder: (column) => column);
  20618. GeneratedColumn<double> get ultimoPrezzo => $composableBuilder(
  20619. column: $table.ultimoPrezzo, builder: (column) => column);
  20620. GeneratedColumn<String> get lastDateSold => $composableBuilder(
  20621. column: $table.lastDateSold, builder: (column) => column);
  20622. }
  20623. class $$ArticoliConPromoTableTableManager extends RootTableManager<
  20624. _$AppDatabase,
  20625. $ArticoliConPromoTable,
  20626. ArticoliConPromoData,
  20627. $$ArticoliConPromoTableFilterComposer,
  20628. $$ArticoliConPromoTableOrderingComposer,
  20629. $$ArticoliConPromoTableAnnotationComposer,
  20630. $$ArticoliConPromoTableCreateCompanionBuilder,
  20631. $$ArticoliConPromoTableUpdateCompanionBuilder,
  20632. (
  20633. ArticoliConPromoData,
  20634. BaseReferences<_$AppDatabase, $ArticoliConPromoTable,
  20635. ArticoliConPromoData>
  20636. ),
  20637. ArticoliConPromoData,
  20638. PrefetchHooks Function()> {
  20639. $$ArticoliConPromoTableTableManager(
  20640. _$AppDatabase db, $ArticoliConPromoTable table)
  20641. : super(TableManagerState(
  20642. db: db,
  20643. table: table,
  20644. createFilteringComposer: () =>
  20645. $$ArticoliConPromoTableFilterComposer($db: db, $table: table),
  20646. createOrderingComposer: () =>
  20647. $$ArticoliConPromoTableOrderingComposer($db: db, $table: table),
  20648. createComputedFieldComposer: () =>
  20649. $$ArticoliConPromoTableAnnotationComposer($db: db, $table: table),
  20650. updateCompanionCallback: ({
  20651. Value<int> idArticolo = const Value.absent(),
  20652. Value<String?> codArticolo = const Value.absent(),
  20653. Value<String?> descrizione = const Value.absent(),
  20654. Value<double?> prezzoBase = const Value.absent(),
  20655. Value<int?> attivo = const Value.absent(),
  20656. Value<int?> nonDisponibile = const Value.absent(),
  20657. Value<int?> inPromo = const Value.absent(),
  20658. Value<double?> ultimoPrezzo = const Value.absent(),
  20659. Value<String?> lastDateSold = const Value.absent(),
  20660. }) =>
  20661. ArticoliConPromoCompanion(
  20662. idArticolo: idArticolo,
  20663. codArticolo: codArticolo,
  20664. descrizione: descrizione,
  20665. prezzoBase: prezzoBase,
  20666. attivo: attivo,
  20667. nonDisponibile: nonDisponibile,
  20668. inPromo: inPromo,
  20669. ultimoPrezzo: ultimoPrezzo,
  20670. lastDateSold: lastDateSold,
  20671. ),
  20672. createCompanionCallback: ({
  20673. required int idArticolo,
  20674. Value<String?> codArticolo = const Value.absent(),
  20675. Value<String?> descrizione = const Value.absent(),
  20676. Value<double?> prezzoBase = const Value.absent(),
  20677. Value<int?> attivo = const Value.absent(),
  20678. Value<int?> nonDisponibile = const Value.absent(),
  20679. Value<int?> inPromo = const Value.absent(),
  20680. Value<double?> ultimoPrezzo = const Value.absent(),
  20681. Value<String?> lastDateSold = const Value.absent(),
  20682. }) =>
  20683. ArticoliConPromoCompanion.insert(
  20684. idArticolo: idArticolo,
  20685. codArticolo: codArticolo,
  20686. descrizione: descrizione,
  20687. prezzoBase: prezzoBase,
  20688. attivo: attivo,
  20689. nonDisponibile: nonDisponibile,
  20690. inPromo: inPromo,
  20691. ultimoPrezzo: ultimoPrezzo,
  20692. lastDateSold: lastDateSold,
  20693. ),
  20694. withReferenceMapper: (p0) => p0
  20695. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20696. .toList(),
  20697. prefetchHooksCallback: null,
  20698. ));
  20699. }
  20700. typedef $$ArticoliConPromoTableProcessedTableManager = ProcessedTableManager<
  20701. _$AppDatabase,
  20702. $ArticoliConPromoTable,
  20703. ArticoliConPromoData,
  20704. $$ArticoliConPromoTableFilterComposer,
  20705. $$ArticoliConPromoTableOrderingComposer,
  20706. $$ArticoliConPromoTableAnnotationComposer,
  20707. $$ArticoliConPromoTableCreateCompanionBuilder,
  20708. $$ArticoliConPromoTableUpdateCompanionBuilder,
  20709. (
  20710. ArticoliConPromoData,
  20711. BaseReferences<_$AppDatabase, $ArticoliConPromoTable,
  20712. ArticoliConPromoData>
  20713. ),
  20714. ArticoliConPromoData,
  20715. PrefetchHooks Function()>;
  20716. typedef $$OrdiniSenzaRigheTableCreateCompanionBuilder
  20717. = OrdiniSenzaRigheCompanion Function({
  20718. required int idOrdine,
  20719. Value<int?> numeroOrdine,
  20720. Value<String?> dataOrdine,
  20721. Value<String?> dataConsegna,
  20722. Value<String?> riferimento,
  20723. Value<String?> noteCliente,
  20724. Value<String?> stato,
  20725. Value<int?> idCliente,
  20726. Value<String?> codCliente,
  20727. Value<String?> ragioneSociale,
  20728. Value<double?> totale,
  20729. Value<double?> totQta,
  20730. });
  20731. typedef $$OrdiniSenzaRigheTableUpdateCompanionBuilder
  20732. = OrdiniSenzaRigheCompanion Function({
  20733. Value<int> idOrdine,
  20734. Value<int?> numeroOrdine,
  20735. Value<String?> dataOrdine,
  20736. Value<String?> dataConsegna,
  20737. Value<String?> riferimento,
  20738. Value<String?> noteCliente,
  20739. Value<String?> stato,
  20740. Value<int?> idCliente,
  20741. Value<String?> codCliente,
  20742. Value<String?> ragioneSociale,
  20743. Value<double?> totale,
  20744. Value<double?> totQta,
  20745. });
  20746. class $$OrdiniSenzaRigheTableFilterComposer
  20747. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  20748. $$OrdiniSenzaRigheTableFilterComposer({
  20749. required super.$db,
  20750. required super.$table,
  20751. super.joinBuilder,
  20752. super.$addJoinBuilderToRootComposer,
  20753. super.$removeJoinBuilderFromRootComposer,
  20754. });
  20755. ColumnFilters<int> get idOrdine => $composableBuilder(
  20756. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  20757. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  20758. column: $table.numeroOrdine, builder: (column) => ColumnFilters(column));
  20759. ColumnFilters<String> get dataOrdine => $composableBuilder(
  20760. column: $table.dataOrdine, builder: (column) => ColumnFilters(column));
  20761. ColumnFilters<String> get dataConsegna => $composableBuilder(
  20762. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  20763. ColumnFilters<String> get riferimento => $composableBuilder(
  20764. column: $table.riferimento, builder: (column) => ColumnFilters(column));
  20765. ColumnFilters<String> get noteCliente => $composableBuilder(
  20766. column: $table.noteCliente, builder: (column) => ColumnFilters(column));
  20767. ColumnFilters<String> get stato => $composableBuilder(
  20768. column: $table.stato, builder: (column) => ColumnFilters(column));
  20769. ColumnFilters<int> get idCliente => $composableBuilder(
  20770. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  20771. ColumnFilters<String> get codCliente => $composableBuilder(
  20772. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  20773. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  20774. column: $table.ragioneSociale,
  20775. builder: (column) => ColumnFilters(column));
  20776. ColumnFilters<double> get totale => $composableBuilder(
  20777. column: $table.totale, builder: (column) => ColumnFilters(column));
  20778. ColumnFilters<double> get totQta => $composableBuilder(
  20779. column: $table.totQta, builder: (column) => ColumnFilters(column));
  20780. }
  20781. class $$OrdiniSenzaRigheTableOrderingComposer
  20782. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  20783. $$OrdiniSenzaRigheTableOrderingComposer({
  20784. required super.$db,
  20785. required super.$table,
  20786. super.joinBuilder,
  20787. super.$addJoinBuilderToRootComposer,
  20788. super.$removeJoinBuilderFromRootComposer,
  20789. });
  20790. ColumnOrderings<int> get idOrdine => $composableBuilder(
  20791. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  20792. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  20793. column: $table.numeroOrdine,
  20794. builder: (column) => ColumnOrderings(column));
  20795. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  20796. column: $table.dataOrdine, builder: (column) => ColumnOrderings(column));
  20797. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  20798. column: $table.dataConsegna,
  20799. builder: (column) => ColumnOrderings(column));
  20800. ColumnOrderings<String> get riferimento => $composableBuilder(
  20801. column: $table.riferimento, builder: (column) => ColumnOrderings(column));
  20802. ColumnOrderings<String> get noteCliente => $composableBuilder(
  20803. column: $table.noteCliente, builder: (column) => ColumnOrderings(column));
  20804. ColumnOrderings<String> get stato => $composableBuilder(
  20805. column: $table.stato, builder: (column) => ColumnOrderings(column));
  20806. ColumnOrderings<int> get idCliente => $composableBuilder(
  20807. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  20808. ColumnOrderings<String> get codCliente => $composableBuilder(
  20809. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  20810. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  20811. column: $table.ragioneSociale,
  20812. builder: (column) => ColumnOrderings(column));
  20813. ColumnOrderings<double> get totale => $composableBuilder(
  20814. column: $table.totale, builder: (column) => ColumnOrderings(column));
  20815. ColumnOrderings<double> get totQta => $composableBuilder(
  20816. column: $table.totQta, builder: (column) => ColumnOrderings(column));
  20817. }
  20818. class $$OrdiniSenzaRigheTableAnnotationComposer
  20819. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  20820. $$OrdiniSenzaRigheTableAnnotationComposer({
  20821. required super.$db,
  20822. required super.$table,
  20823. super.joinBuilder,
  20824. super.$addJoinBuilderToRootComposer,
  20825. super.$removeJoinBuilderFromRootComposer,
  20826. });
  20827. GeneratedColumn<int> get idOrdine =>
  20828. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  20829. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  20830. column: $table.numeroOrdine, builder: (column) => column);
  20831. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  20832. column: $table.dataOrdine, builder: (column) => column);
  20833. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  20834. column: $table.dataConsegna, builder: (column) => column);
  20835. GeneratedColumn<String> get riferimento => $composableBuilder(
  20836. column: $table.riferimento, builder: (column) => column);
  20837. GeneratedColumn<String> get noteCliente => $composableBuilder(
  20838. column: $table.noteCliente, builder: (column) => column);
  20839. GeneratedColumn<String> get stato =>
  20840. $composableBuilder(column: $table.stato, builder: (column) => column);
  20841. GeneratedColumn<int> get idCliente =>
  20842. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20843. GeneratedColumn<String> get codCliente => $composableBuilder(
  20844. column: $table.codCliente, builder: (column) => column);
  20845. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  20846. column: $table.ragioneSociale, builder: (column) => column);
  20847. GeneratedColumn<double> get totale =>
  20848. $composableBuilder(column: $table.totale, builder: (column) => column);
  20849. GeneratedColumn<double> get totQta =>
  20850. $composableBuilder(column: $table.totQta, builder: (column) => column);
  20851. }
  20852. class $$OrdiniSenzaRigheTableTableManager extends RootTableManager<
  20853. _$AppDatabase,
  20854. $OrdiniSenzaRigheTable,
  20855. OrdiniSenzaRigheData,
  20856. $$OrdiniSenzaRigheTableFilterComposer,
  20857. $$OrdiniSenzaRigheTableOrderingComposer,
  20858. $$OrdiniSenzaRigheTableAnnotationComposer,
  20859. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  20860. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  20861. (
  20862. OrdiniSenzaRigheData,
  20863. BaseReferences<_$AppDatabase, $OrdiniSenzaRigheTable,
  20864. OrdiniSenzaRigheData>
  20865. ),
  20866. OrdiniSenzaRigheData,
  20867. PrefetchHooks Function()> {
  20868. $$OrdiniSenzaRigheTableTableManager(
  20869. _$AppDatabase db, $OrdiniSenzaRigheTable table)
  20870. : super(TableManagerState(
  20871. db: db,
  20872. table: table,
  20873. createFilteringComposer: () =>
  20874. $$OrdiniSenzaRigheTableFilterComposer($db: db, $table: table),
  20875. createOrderingComposer: () =>
  20876. $$OrdiniSenzaRigheTableOrderingComposer($db: db, $table: table),
  20877. createComputedFieldComposer: () =>
  20878. $$OrdiniSenzaRigheTableAnnotationComposer($db: db, $table: table),
  20879. updateCompanionCallback: ({
  20880. Value<int> idOrdine = const Value.absent(),
  20881. Value<int?> numeroOrdine = const Value.absent(),
  20882. Value<String?> dataOrdine = const Value.absent(),
  20883. Value<String?> dataConsegna = const Value.absent(),
  20884. Value<String?> riferimento = const Value.absent(),
  20885. Value<String?> noteCliente = const Value.absent(),
  20886. Value<String?> stato = const Value.absent(),
  20887. Value<int?> idCliente = const Value.absent(),
  20888. Value<String?> codCliente = const Value.absent(),
  20889. Value<String?> ragioneSociale = const Value.absent(),
  20890. Value<double?> totale = const Value.absent(),
  20891. Value<double?> totQta = const Value.absent(),
  20892. }) =>
  20893. OrdiniSenzaRigheCompanion(
  20894. idOrdine: idOrdine,
  20895. numeroOrdine: numeroOrdine,
  20896. dataOrdine: dataOrdine,
  20897. dataConsegna: dataConsegna,
  20898. riferimento: riferimento,
  20899. noteCliente: noteCliente,
  20900. stato: stato,
  20901. idCliente: idCliente,
  20902. codCliente: codCliente,
  20903. ragioneSociale: ragioneSociale,
  20904. totale: totale,
  20905. totQta: totQta,
  20906. ),
  20907. createCompanionCallback: ({
  20908. required int idOrdine,
  20909. Value<int?> numeroOrdine = const Value.absent(),
  20910. Value<String?> dataOrdine = const Value.absent(),
  20911. Value<String?> dataConsegna = const Value.absent(),
  20912. Value<String?> riferimento = const Value.absent(),
  20913. Value<String?> noteCliente = const Value.absent(),
  20914. Value<String?> stato = const Value.absent(),
  20915. Value<int?> idCliente = const Value.absent(),
  20916. Value<String?> codCliente = const Value.absent(),
  20917. Value<String?> ragioneSociale = const Value.absent(),
  20918. Value<double?> totale = const Value.absent(),
  20919. Value<double?> totQta = const Value.absent(),
  20920. }) =>
  20921. OrdiniSenzaRigheCompanion.insert(
  20922. idOrdine: idOrdine,
  20923. numeroOrdine: numeroOrdine,
  20924. dataOrdine: dataOrdine,
  20925. dataConsegna: dataConsegna,
  20926. riferimento: riferimento,
  20927. noteCliente: noteCliente,
  20928. stato: stato,
  20929. idCliente: idCliente,
  20930. codCliente: codCliente,
  20931. ragioneSociale: ragioneSociale,
  20932. totale: totale,
  20933. totQta: totQta,
  20934. ),
  20935. withReferenceMapper: (p0) => p0
  20936. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20937. .toList(),
  20938. prefetchHooksCallback: null,
  20939. ));
  20940. }
  20941. typedef $$OrdiniSenzaRigheTableProcessedTableManager = ProcessedTableManager<
  20942. _$AppDatabase,
  20943. $OrdiniSenzaRigheTable,
  20944. OrdiniSenzaRigheData,
  20945. $$OrdiniSenzaRigheTableFilterComposer,
  20946. $$OrdiniSenzaRigheTableOrderingComposer,
  20947. $$OrdiniSenzaRigheTableAnnotationComposer,
  20948. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  20949. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  20950. (
  20951. OrdiniSenzaRigheData,
  20952. BaseReferences<_$AppDatabase, $OrdiniSenzaRigheTable,
  20953. OrdiniSenzaRigheData>
  20954. ),
  20955. OrdiniSenzaRigheData,
  20956. PrefetchHooks Function()>;
  20957. typedef $$TopItemTableCreateCompanionBuilder = TopItemCompanion Function({
  20958. required int idArticolo,
  20959. Value<String?> codArticolo,
  20960. Value<String?> descrizione,
  20961. Value<double?> totale,
  20962. });
  20963. typedef $$TopItemTableUpdateCompanionBuilder = TopItemCompanion Function({
  20964. Value<int> idArticolo,
  20965. Value<String?> codArticolo,
  20966. Value<String?> descrizione,
  20967. Value<double?> totale,
  20968. });
  20969. class $$TopItemTableFilterComposer
  20970. extends Composer<_$AppDatabase, $TopItemTable> {
  20971. $$TopItemTableFilterComposer({
  20972. required super.$db,
  20973. required super.$table,
  20974. super.joinBuilder,
  20975. super.$addJoinBuilderToRootComposer,
  20976. super.$removeJoinBuilderFromRootComposer,
  20977. });
  20978. ColumnFilters<int> get idArticolo => $composableBuilder(
  20979. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  20980. ColumnFilters<String> get codArticolo => $composableBuilder(
  20981. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  20982. ColumnFilters<String> get descrizione => $composableBuilder(
  20983. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  20984. ColumnFilters<double> get totale => $composableBuilder(
  20985. column: $table.totale, builder: (column) => ColumnFilters(column));
  20986. }
  20987. class $$TopItemTableOrderingComposer
  20988. extends Composer<_$AppDatabase, $TopItemTable> {
  20989. $$TopItemTableOrderingComposer({
  20990. required super.$db,
  20991. required super.$table,
  20992. super.joinBuilder,
  20993. super.$addJoinBuilderToRootComposer,
  20994. super.$removeJoinBuilderFromRootComposer,
  20995. });
  20996. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20997. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  20998. ColumnOrderings<String> get codArticolo => $composableBuilder(
  20999. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  21000. ColumnOrderings<String> get descrizione => $composableBuilder(
  21001. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  21002. ColumnOrderings<double> get totale => $composableBuilder(
  21003. column: $table.totale, builder: (column) => ColumnOrderings(column));
  21004. }
  21005. class $$TopItemTableAnnotationComposer
  21006. extends Composer<_$AppDatabase, $TopItemTable> {
  21007. $$TopItemTableAnnotationComposer({
  21008. required super.$db,
  21009. required super.$table,
  21010. super.joinBuilder,
  21011. super.$addJoinBuilderToRootComposer,
  21012. super.$removeJoinBuilderFromRootComposer,
  21013. });
  21014. GeneratedColumn<int> get idArticolo => $composableBuilder(
  21015. column: $table.idArticolo, builder: (column) => column);
  21016. GeneratedColumn<String> get codArticolo => $composableBuilder(
  21017. column: $table.codArticolo, builder: (column) => column);
  21018. GeneratedColumn<String> get descrizione => $composableBuilder(
  21019. column: $table.descrizione, builder: (column) => column);
  21020. GeneratedColumn<double> get totale =>
  21021. $composableBuilder(column: $table.totale, builder: (column) => column);
  21022. }
  21023. class $$TopItemTableTableManager extends RootTableManager<
  21024. _$AppDatabase,
  21025. $TopItemTable,
  21026. TopItemData,
  21027. $$TopItemTableFilterComposer,
  21028. $$TopItemTableOrderingComposer,
  21029. $$TopItemTableAnnotationComposer,
  21030. $$TopItemTableCreateCompanionBuilder,
  21031. $$TopItemTableUpdateCompanionBuilder,
  21032. (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>),
  21033. TopItemData,
  21034. PrefetchHooks Function()> {
  21035. $$TopItemTableTableManager(_$AppDatabase db, $TopItemTable table)
  21036. : super(TableManagerState(
  21037. db: db,
  21038. table: table,
  21039. createFilteringComposer: () =>
  21040. $$TopItemTableFilterComposer($db: db, $table: table),
  21041. createOrderingComposer: () =>
  21042. $$TopItemTableOrderingComposer($db: db, $table: table),
  21043. createComputedFieldComposer: () =>
  21044. $$TopItemTableAnnotationComposer($db: db, $table: table),
  21045. updateCompanionCallback: ({
  21046. Value<int> idArticolo = const Value.absent(),
  21047. Value<String?> codArticolo = const Value.absent(),
  21048. Value<String?> descrizione = const Value.absent(),
  21049. Value<double?> totale = const Value.absent(),
  21050. }) =>
  21051. TopItemCompanion(
  21052. idArticolo: idArticolo,
  21053. codArticolo: codArticolo,
  21054. descrizione: descrizione,
  21055. totale: totale,
  21056. ),
  21057. createCompanionCallback: ({
  21058. required int idArticolo,
  21059. Value<String?> codArticolo = const Value.absent(),
  21060. Value<String?> descrizione = const Value.absent(),
  21061. Value<double?> totale = const Value.absent(),
  21062. }) =>
  21063. TopItemCompanion.insert(
  21064. idArticolo: idArticolo,
  21065. codArticolo: codArticolo,
  21066. descrizione: descrizione,
  21067. totale: totale,
  21068. ),
  21069. withReferenceMapper: (p0) => p0
  21070. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21071. .toList(),
  21072. prefetchHooksCallback: null,
  21073. ));
  21074. }
  21075. typedef $$TopItemTableProcessedTableManager = ProcessedTableManager<
  21076. _$AppDatabase,
  21077. $TopItemTable,
  21078. TopItemData,
  21079. $$TopItemTableFilterComposer,
  21080. $$TopItemTableOrderingComposer,
  21081. $$TopItemTableAnnotationComposer,
  21082. $$TopItemTableCreateCompanionBuilder,
  21083. $$TopItemTableUpdateCompanionBuilder,
  21084. (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>),
  21085. TopItemData,
  21086. PrefetchHooks Function()>;
  21087. typedef $$TopCustomerTableCreateCompanionBuilder = TopCustomerCompanion
  21088. Function({
  21089. required int idCliente,
  21090. Value<String?> codCliente,
  21091. Value<String?> ragioneSociale,
  21092. Value<double?> totale,
  21093. });
  21094. typedef $$TopCustomerTableUpdateCompanionBuilder = TopCustomerCompanion
  21095. Function({
  21096. Value<int> idCliente,
  21097. Value<String?> codCliente,
  21098. Value<String?> ragioneSociale,
  21099. Value<double?> totale,
  21100. });
  21101. class $$TopCustomerTableFilterComposer
  21102. extends Composer<_$AppDatabase, $TopCustomerTable> {
  21103. $$TopCustomerTableFilterComposer({
  21104. required super.$db,
  21105. required super.$table,
  21106. super.joinBuilder,
  21107. super.$addJoinBuilderToRootComposer,
  21108. super.$removeJoinBuilderFromRootComposer,
  21109. });
  21110. ColumnFilters<int> get idCliente => $composableBuilder(
  21111. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  21112. ColumnFilters<String> get codCliente => $composableBuilder(
  21113. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  21114. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  21115. column: $table.ragioneSociale,
  21116. builder: (column) => ColumnFilters(column));
  21117. ColumnFilters<double> get totale => $composableBuilder(
  21118. column: $table.totale, builder: (column) => ColumnFilters(column));
  21119. }
  21120. class $$TopCustomerTableOrderingComposer
  21121. extends Composer<_$AppDatabase, $TopCustomerTable> {
  21122. $$TopCustomerTableOrderingComposer({
  21123. required super.$db,
  21124. required super.$table,
  21125. super.joinBuilder,
  21126. super.$addJoinBuilderToRootComposer,
  21127. super.$removeJoinBuilderFromRootComposer,
  21128. });
  21129. ColumnOrderings<int> get idCliente => $composableBuilder(
  21130. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  21131. ColumnOrderings<String> get codCliente => $composableBuilder(
  21132. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  21133. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  21134. column: $table.ragioneSociale,
  21135. builder: (column) => ColumnOrderings(column));
  21136. ColumnOrderings<double> get totale => $composableBuilder(
  21137. column: $table.totale, builder: (column) => ColumnOrderings(column));
  21138. }
  21139. class $$TopCustomerTableAnnotationComposer
  21140. extends Composer<_$AppDatabase, $TopCustomerTable> {
  21141. $$TopCustomerTableAnnotationComposer({
  21142. required super.$db,
  21143. required super.$table,
  21144. super.joinBuilder,
  21145. super.$addJoinBuilderToRootComposer,
  21146. super.$removeJoinBuilderFromRootComposer,
  21147. });
  21148. GeneratedColumn<int> get idCliente =>
  21149. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  21150. GeneratedColumn<String> get codCliente => $composableBuilder(
  21151. column: $table.codCliente, builder: (column) => column);
  21152. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  21153. column: $table.ragioneSociale, builder: (column) => column);
  21154. GeneratedColumn<double> get totale =>
  21155. $composableBuilder(column: $table.totale, builder: (column) => column);
  21156. }
  21157. class $$TopCustomerTableTableManager extends RootTableManager<
  21158. _$AppDatabase,
  21159. $TopCustomerTable,
  21160. TopCustomerData,
  21161. $$TopCustomerTableFilterComposer,
  21162. $$TopCustomerTableOrderingComposer,
  21163. $$TopCustomerTableAnnotationComposer,
  21164. $$TopCustomerTableCreateCompanionBuilder,
  21165. $$TopCustomerTableUpdateCompanionBuilder,
  21166. (
  21167. TopCustomerData,
  21168. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>
  21169. ),
  21170. TopCustomerData,
  21171. PrefetchHooks Function()> {
  21172. $$TopCustomerTableTableManager(_$AppDatabase db, $TopCustomerTable table)
  21173. : super(TableManagerState(
  21174. db: db,
  21175. table: table,
  21176. createFilteringComposer: () =>
  21177. $$TopCustomerTableFilterComposer($db: db, $table: table),
  21178. createOrderingComposer: () =>
  21179. $$TopCustomerTableOrderingComposer($db: db, $table: table),
  21180. createComputedFieldComposer: () =>
  21181. $$TopCustomerTableAnnotationComposer($db: db, $table: table),
  21182. updateCompanionCallback: ({
  21183. Value<int> idCliente = const Value.absent(),
  21184. Value<String?> codCliente = const Value.absent(),
  21185. Value<String?> ragioneSociale = const Value.absent(),
  21186. Value<double?> totale = const Value.absent(),
  21187. }) =>
  21188. TopCustomerCompanion(
  21189. idCliente: idCliente,
  21190. codCliente: codCliente,
  21191. ragioneSociale: ragioneSociale,
  21192. totale: totale,
  21193. ),
  21194. createCompanionCallback: ({
  21195. required int idCliente,
  21196. Value<String?> codCliente = const Value.absent(),
  21197. Value<String?> ragioneSociale = const Value.absent(),
  21198. Value<double?> totale = const Value.absent(),
  21199. }) =>
  21200. TopCustomerCompanion.insert(
  21201. idCliente: idCliente,
  21202. codCliente: codCliente,
  21203. ragioneSociale: ragioneSociale,
  21204. totale: totale,
  21205. ),
  21206. withReferenceMapper: (p0) => p0
  21207. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21208. .toList(),
  21209. prefetchHooksCallback: null,
  21210. ));
  21211. }
  21212. typedef $$TopCustomerTableProcessedTableManager = ProcessedTableManager<
  21213. _$AppDatabase,
  21214. $TopCustomerTable,
  21215. TopCustomerData,
  21216. $$TopCustomerTableFilterComposer,
  21217. $$TopCustomerTableOrderingComposer,
  21218. $$TopCustomerTableAnnotationComposer,
  21219. $$TopCustomerTableCreateCompanionBuilder,
  21220. $$TopCustomerTableUpdateCompanionBuilder,
  21221. (
  21222. TopCustomerData,
  21223. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>
  21224. ),
  21225. TopCustomerData,
  21226. PrefetchHooks Function()>;
  21227. typedef $$VOrdiniTableCreateCompanionBuilder = VOrdiniCompanion Function({
  21228. required String codAgente,
  21229. Value<String?> codCliente,
  21230. Value<String?> ragioneSociale,
  21231. Value<String?> codFiliale,
  21232. Value<String?> filiale,
  21233. Value<String?> indirizzo,
  21234. Value<String?> citta,
  21235. Value<String?> provincia,
  21236. Value<String?> cap,
  21237. required int idOrdine,
  21238. Value<int?> idOrdineSede,
  21239. Value<int?> numeroOrdine,
  21240. Value<String?> numeroOrdineSede,
  21241. Value<String?> dataOrdine,
  21242. Value<String?> dataConsegna,
  21243. Value<String?> dataModifica,
  21244. Value<String?> riferimento,
  21245. Value<String?> noteCliente,
  21246. Value<String?> noteOrdine,
  21247. Value<int?> idCliente,
  21248. Value<int?> idFiliale,
  21249. Value<String?> stato,
  21250. Value<int?> idListino,
  21251. Value<int?> idAgente,
  21252. Value<int?> idPagamento,
  21253. Value<double?> totale,
  21254. });
  21255. typedef $$VOrdiniTableUpdateCompanionBuilder = VOrdiniCompanion Function({
  21256. Value<String> codAgente,
  21257. Value<String?> codCliente,
  21258. Value<String?> ragioneSociale,
  21259. Value<String?> codFiliale,
  21260. Value<String?> filiale,
  21261. Value<String?> indirizzo,
  21262. Value<String?> citta,
  21263. Value<String?> provincia,
  21264. Value<String?> cap,
  21265. Value<int> idOrdine,
  21266. Value<int?> idOrdineSede,
  21267. Value<int?> numeroOrdine,
  21268. Value<String?> numeroOrdineSede,
  21269. Value<String?> dataOrdine,
  21270. Value<String?> dataConsegna,
  21271. Value<String?> dataModifica,
  21272. Value<String?> riferimento,
  21273. Value<String?> noteCliente,
  21274. Value<String?> noteOrdine,
  21275. Value<int?> idCliente,
  21276. Value<int?> idFiliale,
  21277. Value<String?> stato,
  21278. Value<int?> idListino,
  21279. Value<int?> idAgente,
  21280. Value<int?> idPagamento,
  21281. Value<double?> totale,
  21282. });
  21283. class $$VOrdiniTableFilterComposer
  21284. extends Composer<_$AppDatabase, $VOrdiniTable> {
  21285. $$VOrdiniTableFilterComposer({
  21286. required super.$db,
  21287. required super.$table,
  21288. super.joinBuilder,
  21289. super.$addJoinBuilderToRootComposer,
  21290. super.$removeJoinBuilderFromRootComposer,
  21291. });
  21292. ColumnFilters<String> get codAgente => $composableBuilder(
  21293. column: $table.codAgente, builder: (column) => ColumnFilters(column));
  21294. ColumnFilters<String> get codCliente => $composableBuilder(
  21295. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  21296. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  21297. column: $table.ragioneSociale,
  21298. builder: (column) => ColumnFilters(column));
  21299. ColumnFilters<String> get codFiliale => $composableBuilder(
  21300. column: $table.codFiliale, builder: (column) => ColumnFilters(column));
  21301. ColumnFilters<String> get filiale => $composableBuilder(
  21302. column: $table.filiale, builder: (column) => ColumnFilters(column));
  21303. ColumnFilters<String> get indirizzo => $composableBuilder(
  21304. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  21305. ColumnFilters<String> get citta => $composableBuilder(
  21306. column: $table.citta, builder: (column) => ColumnFilters(column));
  21307. ColumnFilters<String> get provincia => $composableBuilder(
  21308. column: $table.provincia, builder: (column) => ColumnFilters(column));
  21309. ColumnFilters<String> get cap => $composableBuilder(
  21310. column: $table.cap, builder: (column) => ColumnFilters(column));
  21311. ColumnFilters<int> get idOrdine => $composableBuilder(
  21312. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  21313. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  21314. column: $table.idOrdineSede, builder: (column) => ColumnFilters(column));
  21315. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  21316. column: $table.numeroOrdine, builder: (column) => ColumnFilters(column));
  21317. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  21318. column: $table.numeroOrdineSede,
  21319. builder: (column) => ColumnFilters(column));
  21320. ColumnFilters<String> get dataOrdine => $composableBuilder(
  21321. column: $table.dataOrdine, builder: (column) => ColumnFilters(column));
  21322. ColumnFilters<String> get dataConsegna => $composableBuilder(
  21323. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  21324. ColumnFilters<String> get dataModifica => $composableBuilder(
  21325. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  21326. ColumnFilters<String> get riferimento => $composableBuilder(
  21327. column: $table.riferimento, builder: (column) => ColumnFilters(column));
  21328. ColumnFilters<String> get noteCliente => $composableBuilder(
  21329. column: $table.noteCliente, builder: (column) => ColumnFilters(column));
  21330. ColumnFilters<String> get noteOrdine => $composableBuilder(
  21331. column: $table.noteOrdine, builder: (column) => ColumnFilters(column));
  21332. ColumnFilters<int> get idCliente => $composableBuilder(
  21333. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  21334. ColumnFilters<int> get idFiliale => $composableBuilder(
  21335. column: $table.idFiliale, builder: (column) => ColumnFilters(column));
  21336. ColumnFilters<String> get stato => $composableBuilder(
  21337. column: $table.stato, builder: (column) => ColumnFilters(column));
  21338. ColumnFilters<int> get idListino => $composableBuilder(
  21339. column: $table.idListino, builder: (column) => ColumnFilters(column));
  21340. ColumnFilters<int> get idAgente => $composableBuilder(
  21341. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  21342. ColumnFilters<int> get idPagamento => $composableBuilder(
  21343. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  21344. ColumnFilters<double> get totale => $composableBuilder(
  21345. column: $table.totale, builder: (column) => ColumnFilters(column));
  21346. }
  21347. class $$VOrdiniTableOrderingComposer
  21348. extends Composer<_$AppDatabase, $VOrdiniTable> {
  21349. $$VOrdiniTableOrderingComposer({
  21350. required super.$db,
  21351. required super.$table,
  21352. super.joinBuilder,
  21353. super.$addJoinBuilderToRootComposer,
  21354. super.$removeJoinBuilderFromRootComposer,
  21355. });
  21356. ColumnOrderings<String> get codAgente => $composableBuilder(
  21357. column: $table.codAgente, builder: (column) => ColumnOrderings(column));
  21358. ColumnOrderings<String> get codCliente => $composableBuilder(
  21359. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  21360. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  21361. column: $table.ragioneSociale,
  21362. builder: (column) => ColumnOrderings(column));
  21363. ColumnOrderings<String> get codFiliale => $composableBuilder(
  21364. column: $table.codFiliale, builder: (column) => ColumnOrderings(column));
  21365. ColumnOrderings<String> get filiale => $composableBuilder(
  21366. column: $table.filiale, builder: (column) => ColumnOrderings(column));
  21367. ColumnOrderings<String> get indirizzo => $composableBuilder(
  21368. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  21369. ColumnOrderings<String> get citta => $composableBuilder(
  21370. column: $table.citta, builder: (column) => ColumnOrderings(column));
  21371. ColumnOrderings<String> get provincia => $composableBuilder(
  21372. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  21373. ColumnOrderings<String> get cap => $composableBuilder(
  21374. column: $table.cap, builder: (column) => ColumnOrderings(column));
  21375. ColumnOrderings<int> get idOrdine => $composableBuilder(
  21376. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  21377. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  21378. column: $table.idOrdineSede,
  21379. builder: (column) => ColumnOrderings(column));
  21380. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  21381. column: $table.numeroOrdine,
  21382. builder: (column) => ColumnOrderings(column));
  21383. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  21384. column: $table.numeroOrdineSede,
  21385. builder: (column) => ColumnOrderings(column));
  21386. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  21387. column: $table.dataOrdine, builder: (column) => ColumnOrderings(column));
  21388. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  21389. column: $table.dataConsegna,
  21390. builder: (column) => ColumnOrderings(column));
  21391. ColumnOrderings<String> get dataModifica => $composableBuilder(
  21392. column: $table.dataModifica,
  21393. builder: (column) => ColumnOrderings(column));
  21394. ColumnOrderings<String> get riferimento => $composableBuilder(
  21395. column: $table.riferimento, builder: (column) => ColumnOrderings(column));
  21396. ColumnOrderings<String> get noteCliente => $composableBuilder(
  21397. column: $table.noteCliente, builder: (column) => ColumnOrderings(column));
  21398. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  21399. column: $table.noteOrdine, builder: (column) => ColumnOrderings(column));
  21400. ColumnOrderings<int> get idCliente => $composableBuilder(
  21401. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  21402. ColumnOrderings<int> get idFiliale => $composableBuilder(
  21403. column: $table.idFiliale, builder: (column) => ColumnOrderings(column));
  21404. ColumnOrderings<String> get stato => $composableBuilder(
  21405. column: $table.stato, builder: (column) => ColumnOrderings(column));
  21406. ColumnOrderings<int> get idListino => $composableBuilder(
  21407. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  21408. ColumnOrderings<int> get idAgente => $composableBuilder(
  21409. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  21410. ColumnOrderings<int> get idPagamento => $composableBuilder(
  21411. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  21412. ColumnOrderings<double> get totale => $composableBuilder(
  21413. column: $table.totale, builder: (column) => ColumnOrderings(column));
  21414. }
  21415. class $$VOrdiniTableAnnotationComposer
  21416. extends Composer<_$AppDatabase, $VOrdiniTable> {
  21417. $$VOrdiniTableAnnotationComposer({
  21418. required super.$db,
  21419. required super.$table,
  21420. super.joinBuilder,
  21421. super.$addJoinBuilderToRootComposer,
  21422. super.$removeJoinBuilderFromRootComposer,
  21423. });
  21424. GeneratedColumn<String> get codAgente =>
  21425. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  21426. GeneratedColumn<String> get codCliente => $composableBuilder(
  21427. column: $table.codCliente, builder: (column) => column);
  21428. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  21429. column: $table.ragioneSociale, builder: (column) => column);
  21430. GeneratedColumn<String> get codFiliale => $composableBuilder(
  21431. column: $table.codFiliale, builder: (column) => column);
  21432. GeneratedColumn<String> get filiale =>
  21433. $composableBuilder(column: $table.filiale, builder: (column) => column);
  21434. GeneratedColumn<String> get indirizzo =>
  21435. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  21436. GeneratedColumn<String> get citta =>
  21437. $composableBuilder(column: $table.citta, builder: (column) => column);
  21438. GeneratedColumn<String> get provincia =>
  21439. $composableBuilder(column: $table.provincia, builder: (column) => column);
  21440. GeneratedColumn<String> get cap =>
  21441. $composableBuilder(column: $table.cap, builder: (column) => column);
  21442. GeneratedColumn<int> get idOrdine =>
  21443. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  21444. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  21445. column: $table.idOrdineSede, builder: (column) => column);
  21446. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  21447. column: $table.numeroOrdine, builder: (column) => column);
  21448. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  21449. column: $table.numeroOrdineSede, builder: (column) => column);
  21450. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  21451. column: $table.dataOrdine, builder: (column) => column);
  21452. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  21453. column: $table.dataConsegna, builder: (column) => column);
  21454. GeneratedColumn<String> get dataModifica => $composableBuilder(
  21455. column: $table.dataModifica, builder: (column) => column);
  21456. GeneratedColumn<String> get riferimento => $composableBuilder(
  21457. column: $table.riferimento, builder: (column) => column);
  21458. GeneratedColumn<String> get noteCliente => $composableBuilder(
  21459. column: $table.noteCliente, builder: (column) => column);
  21460. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  21461. column: $table.noteOrdine, builder: (column) => column);
  21462. GeneratedColumn<int> get idCliente =>
  21463. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  21464. GeneratedColumn<int> get idFiliale =>
  21465. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  21466. GeneratedColumn<String> get stato =>
  21467. $composableBuilder(column: $table.stato, builder: (column) => column);
  21468. GeneratedColumn<int> get idListino =>
  21469. $composableBuilder(column: $table.idListino, builder: (column) => column);
  21470. GeneratedColumn<int> get idAgente =>
  21471. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  21472. GeneratedColumn<int> get idPagamento => $composableBuilder(
  21473. column: $table.idPagamento, builder: (column) => column);
  21474. GeneratedColumn<double> get totale =>
  21475. $composableBuilder(column: $table.totale, builder: (column) => column);
  21476. }
  21477. class $$VOrdiniTableTableManager extends RootTableManager<
  21478. _$AppDatabase,
  21479. $VOrdiniTable,
  21480. VOrdiniData,
  21481. $$VOrdiniTableFilterComposer,
  21482. $$VOrdiniTableOrderingComposer,
  21483. $$VOrdiniTableAnnotationComposer,
  21484. $$VOrdiniTableCreateCompanionBuilder,
  21485. $$VOrdiniTableUpdateCompanionBuilder,
  21486. (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>),
  21487. VOrdiniData,
  21488. PrefetchHooks Function()> {
  21489. $$VOrdiniTableTableManager(_$AppDatabase db, $VOrdiniTable table)
  21490. : super(TableManagerState(
  21491. db: db,
  21492. table: table,
  21493. createFilteringComposer: () =>
  21494. $$VOrdiniTableFilterComposer($db: db, $table: table),
  21495. createOrderingComposer: () =>
  21496. $$VOrdiniTableOrderingComposer($db: db, $table: table),
  21497. createComputedFieldComposer: () =>
  21498. $$VOrdiniTableAnnotationComposer($db: db, $table: table),
  21499. updateCompanionCallback: ({
  21500. Value<String> codAgente = const Value.absent(),
  21501. Value<String?> codCliente = const Value.absent(),
  21502. Value<String?> ragioneSociale = const Value.absent(),
  21503. Value<String?> codFiliale = const Value.absent(),
  21504. Value<String?> filiale = const Value.absent(),
  21505. Value<String?> indirizzo = const Value.absent(),
  21506. Value<String?> citta = const Value.absent(),
  21507. Value<String?> provincia = const Value.absent(),
  21508. Value<String?> cap = const Value.absent(),
  21509. Value<int> idOrdine = const Value.absent(),
  21510. Value<int?> idOrdineSede = const Value.absent(),
  21511. Value<int?> numeroOrdine = const Value.absent(),
  21512. Value<String?> numeroOrdineSede = const Value.absent(),
  21513. Value<String?> dataOrdine = const Value.absent(),
  21514. Value<String?> dataConsegna = const Value.absent(),
  21515. Value<String?> dataModifica = const Value.absent(),
  21516. Value<String?> riferimento = const Value.absent(),
  21517. Value<String?> noteCliente = const Value.absent(),
  21518. Value<String?> noteOrdine = const Value.absent(),
  21519. Value<int?> idCliente = const Value.absent(),
  21520. Value<int?> idFiliale = const Value.absent(),
  21521. Value<String?> stato = const Value.absent(),
  21522. Value<int?> idListino = const Value.absent(),
  21523. Value<int?> idAgente = const Value.absent(),
  21524. Value<int?> idPagamento = const Value.absent(),
  21525. Value<double?> totale = const Value.absent(),
  21526. }) =>
  21527. VOrdiniCompanion(
  21528. codAgente: codAgente,
  21529. codCliente: codCliente,
  21530. ragioneSociale: ragioneSociale,
  21531. codFiliale: codFiliale,
  21532. filiale: filiale,
  21533. indirizzo: indirizzo,
  21534. citta: citta,
  21535. provincia: provincia,
  21536. cap: cap,
  21537. idOrdine: idOrdine,
  21538. idOrdineSede: idOrdineSede,
  21539. numeroOrdine: numeroOrdine,
  21540. numeroOrdineSede: numeroOrdineSede,
  21541. dataOrdine: dataOrdine,
  21542. dataConsegna: dataConsegna,
  21543. dataModifica: dataModifica,
  21544. riferimento: riferimento,
  21545. noteCliente: noteCliente,
  21546. noteOrdine: noteOrdine,
  21547. idCliente: idCliente,
  21548. idFiliale: idFiliale,
  21549. stato: stato,
  21550. idListino: idListino,
  21551. idAgente: idAgente,
  21552. idPagamento: idPagamento,
  21553. totale: totale,
  21554. ),
  21555. createCompanionCallback: ({
  21556. required String codAgente,
  21557. Value<String?> codCliente = const Value.absent(),
  21558. Value<String?> ragioneSociale = const Value.absent(),
  21559. Value<String?> codFiliale = const Value.absent(),
  21560. Value<String?> filiale = const Value.absent(),
  21561. Value<String?> indirizzo = const Value.absent(),
  21562. Value<String?> citta = const Value.absent(),
  21563. Value<String?> provincia = const Value.absent(),
  21564. Value<String?> cap = const Value.absent(),
  21565. required int idOrdine,
  21566. Value<int?> idOrdineSede = const Value.absent(),
  21567. Value<int?> numeroOrdine = const Value.absent(),
  21568. Value<String?> numeroOrdineSede = const Value.absent(),
  21569. Value<String?> dataOrdine = const Value.absent(),
  21570. Value<String?> dataConsegna = const Value.absent(),
  21571. Value<String?> dataModifica = const Value.absent(),
  21572. Value<String?> riferimento = const Value.absent(),
  21573. Value<String?> noteCliente = const Value.absent(),
  21574. Value<String?> noteOrdine = const Value.absent(),
  21575. Value<int?> idCliente = const Value.absent(),
  21576. Value<int?> idFiliale = const Value.absent(),
  21577. Value<String?> stato = const Value.absent(),
  21578. Value<int?> idListino = const Value.absent(),
  21579. Value<int?> idAgente = const Value.absent(),
  21580. Value<int?> idPagamento = const Value.absent(),
  21581. Value<double?> totale = const Value.absent(),
  21582. }) =>
  21583. VOrdiniCompanion.insert(
  21584. codAgente: codAgente,
  21585. codCliente: codCliente,
  21586. ragioneSociale: ragioneSociale,
  21587. codFiliale: codFiliale,
  21588. filiale: filiale,
  21589. indirizzo: indirizzo,
  21590. citta: citta,
  21591. provincia: provincia,
  21592. cap: cap,
  21593. idOrdine: idOrdine,
  21594. idOrdineSede: idOrdineSede,
  21595. numeroOrdine: numeroOrdine,
  21596. numeroOrdineSede: numeroOrdineSede,
  21597. dataOrdine: dataOrdine,
  21598. dataConsegna: dataConsegna,
  21599. dataModifica: dataModifica,
  21600. riferimento: riferimento,
  21601. noteCliente: noteCliente,
  21602. noteOrdine: noteOrdine,
  21603. idCliente: idCliente,
  21604. idFiliale: idFiliale,
  21605. stato: stato,
  21606. idListino: idListino,
  21607. idAgente: idAgente,
  21608. idPagamento: idPagamento,
  21609. totale: totale,
  21610. ),
  21611. withReferenceMapper: (p0) => p0
  21612. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21613. .toList(),
  21614. prefetchHooksCallback: null,
  21615. ));
  21616. }
  21617. typedef $$VOrdiniTableProcessedTableManager = ProcessedTableManager<
  21618. _$AppDatabase,
  21619. $VOrdiniTable,
  21620. VOrdiniData,
  21621. $$VOrdiniTableFilterComposer,
  21622. $$VOrdiniTableOrderingComposer,
  21623. $$VOrdiniTableAnnotationComposer,
  21624. $$VOrdiniTableCreateCompanionBuilder,
  21625. $$VOrdiniTableUpdateCompanionBuilder,
  21626. (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>),
  21627. VOrdiniData,
  21628. PrefetchHooks Function()>;
  21629. class $AppDatabaseManager {
  21630. final _$AppDatabase _db;
  21631. $AppDatabaseManager(this._db);
  21632. $$AgentiTableTableManager get agenti =>
  21633. $$AgentiTableTableManager(_db, _db.agenti);
  21634. $$ArticoliTableTableManager get articoli =>
  21635. $$ArticoliTableTableManager(_db, _db.articoli);
  21636. $$ClientiTableTableManager get clienti =>
  21637. $$ClientiTableTableManager(_db, _db.clienti);
  21638. $$OrdiniTableTableManager get ordini =>
  21639. $$OrdiniTableTableManager(_db, _db.ordini);
  21640. $$RigheOrdineTableTableManager get righeOrdine =>
  21641. $$RigheOrdineTableTableManager(_db, _db.righeOrdine);
  21642. $$FilialiTableTableManager get filiali =>
  21643. $$FilialiTableTableManager(_db, _db.filiali);
  21644. $$ListiniTableTableManager get listini =>
  21645. $$ListiniTableTableManager(_db, _db.listini);
  21646. $$ListiniArticoloTableTableManager get listiniArticolo =>
  21647. $$ListiniArticoloTableTableManager(_db, _db.listiniArticolo);
  21648. $$ListiniClienteTableTableManager get listiniCliente =>
  21649. $$ListiniClienteTableTableManager(_db, _db.listiniCliente);
  21650. $$ScontiTableTableManager get sconti =>
  21651. $$ScontiTableTableManager(_db, _db.sconti);
  21652. $$ScontiClienteTableTableManager get scontiCliente =>
  21653. $$ScontiClienteTableTableManager(_db, _db.scontiCliente);
  21654. $$PagamentiTableTableManager get pagamenti =>
  21655. $$PagamentiTableTableManager(_db, _db.pagamenti);
  21656. $$ParametriTableTableManager get parametri =>
  21657. $$ParametriTableTableManager(_db, _db.parametri);
  21658. $$TabelleTableTableManager get tabelle =>
  21659. $$TabelleTableTableManager(_db, _db.tabelle);
  21660. $$PromozioniTableTableManager get promozioni =>
  21661. $$PromozioniTableTableManager(_db, _db.promozioni);
  21662. $$PromoArticoliTableTableManager get promoArticoli =>
  21663. $$PromoArticoliTableTableManager(_db, _db.promoArticoli);
  21664. $$PromoListiniTableTableManager get promoListini =>
  21665. $$PromoListiniTableTableManager(_db, _db.promoListini);
  21666. $$PromoOmaggiTableTableManager get promoOmaggi =>
  21667. $$PromoOmaggiTableTableManager(_db, _db.promoOmaggi);
  21668. $$ClientiAgenteTableTableManager get clientiAgente =>
  21669. $$ClientiAgenteTableTableManager(_db, _db.clientiAgente);
  21670. $$ScadenzeTableTableManager get scadenze =>
  21671. $$ScadenzeTableTableManager(_db, _db.scadenze);
  21672. $$StatisticheVenditaTableTableManager get statisticheVendita =>
  21673. $$StatisticheVenditaTableTableManager(_db, _db.statisticheVendita);
  21674. $$ArticoliConPromoTableTableManager get articoliConPromo =>
  21675. $$ArticoliConPromoTableTableManager(_db, _db.articoliConPromo);
  21676. $$OrdiniSenzaRigheTableTableManager get ordiniSenzaRighe =>
  21677. $$OrdiniSenzaRigheTableTableManager(_db, _db.ordiniSenzaRighe);
  21678. $$TopItemTableTableManager get topItem =>
  21679. $$TopItemTableTableManager(_db, _db.topItem);
  21680. $$TopCustomerTableTableManager get topCustomer =>
  21681. $$TopCustomerTableTableManager(_db, _db.topCustomer);
  21682. $$VOrdiniTableTableManager get vOrdini =>
  21683. $$VOrdiniTableTableManager(_db, _db.vOrdini);
  21684. }