[{"data":1,"prerenderedAt":948},["ShallowReactive",2],{"versions":3,"plugin-litestar-oracledb":6,"readme-litestar-oracledb":49},{"v3":4,"v4":5},"3.21.10","4.5.1",{"id":7,"title":8,"body":9,"category":10,"changelog":11,"compatibility":12,"created_at":14,"description":15,"documentation":16,"extension":17,"github":16,"icon":18,"issues":19,"key":20,"latest_version":21,"license":9,"maintainers":22,"meta":27,"monthly_downloads":28,"name":29,"navigation":30,"path":31,"pypi":20,"python_compatibility":32,"python_compatibility_raw":33,"repo":41,"seo":42,"sponsor":43,"stars":44,"stem":45,"type":46,"updated_at":47,"website":16,"__hash__":48},"plugins\u002Fplugins\u002Flitestar-oracledb.yml","Litestar Oracledb",null,"Database","https:\u002F\u002Flitestar-org.github.io\u002Flitesatr-oracledb\u002Flatest\u002Fchangelog",{"litestar":13},">=2.0.29","2024-08-29T19:33:20","Oracle DB plugin for Litestar","https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb","yml","litestar-oracledb.svg","https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Fissues\u002F","litestar-oracledb","0.2.0",[23],{"name":24,"github":25,"avatar":26},"Cody Fincher","cofin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F204685?v=4",{},30,"Litestar OracleDB",true,"\u002Fplugins\u002Flitestar-oracledb",{"raw":33,"specifier_set":33,"compatible":34},">=3.8",[35,36,37,38,39,40],"3.9","3.10","3.11","3.12","3.13","3.14","litestar-org\u002Flitestar-oracledb",{"description":15},false,4,"plugins\u002Flitestar-oracledb","official","2024-09-04T20:30:03","kcILDvsRbPssSLGRkF4-22D4bFypBg1v55ZuxGnDfNM",{"id":50,"extension":51,"meta":52,"stem":946,"__hash__":947},"readme\u002Freadmes\u002Flitestar-oracledb.md","md",{"body":53},{"type":54,"value":55,"toc":940},"minimark",[56,72,317,320,325,330,356,360,363,936],[57,58,60,60,61,60,68,60],"p",{"align":59},"center","\n  ",[62,63],"img",{"src":64,"alt":65,"width":66,"height":67},"https:\u002F\u002Fraw.githubusercontent.com\u002Flitestar-org\u002Fbranding\u002Fmain\u002Fassets\u002FBranding%20-%20SVG%20-%20Transparent\u002Foracledb%20-%20Banner%20-%20Inline%20-%20Light.svg#gh-light-mode-only","Litestar Logo - Light","100%","auto",[62,69],{"src":70,"alt":71,"width":66,"height":67},"https:\u002F\u002Fraw.githubusercontent.com\u002Flitestar-org\u002Fbranding\u002Fmain\u002Fassets\u002FBranding%20-%20SVG%20-%20Transparent\u002Foracledb%20-%20Banner%20-%20Inline%20-%20Dark.svg#gh-dark-mode-only","Litestar Logo - Dark",[73,74,75],"div",{"align":59},[76,77,78,94],"table",{},[79,80,81],"thead",{},[82,83,84,88,91],"tr",{},[85,86,87],"th",{},"Project",[85,89],{"align":90},"left",[85,92,93],{},"Status",[95,96,97,134,180,205,261],"tbody",{},[82,98,99,103,105],{},[100,101,102],"td",{},"CI\u002FCD",[100,104],{"align":90},[100,106,107,117,118,117,126],{},[108,109,113],"a",{"href":110,"rel":111},"https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Factions\u002Fworkflows\u002Fpublish.yml",[112],"nofollow",[62,114],{"alt":115,"src":116},"Latest Release","https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Factions\u002Fworkflows\u002Fpublish.yml\u002Fbadge.svg"," ",[108,119,122],{"href":120,"rel":121},"https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Factions\u002Fworkflows\u002Fci.yml",[112],[62,123],{"alt":124,"src":125},"ci","https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg",[108,127,130],{"href":128,"rel":129},"https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Factions\u002Fworkflows\u002Fdocs.yml",[112],[62,131],{"alt":132,"src":133},"Documentation Building","https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar-oracledb\u002Factions\u002Fworkflows\u002Fdocs.yml\u002Fbadge.svg?branch=main",[82,135,136,139,141],{},[100,137,138],{},"Quality",[100,140],{"align":90},[100,142,143,117,151,117,159,117,166,117,173],{},[108,144,147],{"href":145,"rel":146},"https:\u002F\u002Fcodecov.io\u002Fgithub\u002Flitestar-org\u002Flitestar-oracledb",[112],[62,148],{"alt":149,"src":150},"Coverage","https:\u002F\u002Fcodecov.io\u002Fgithub\u002Flitestar-org\u002Flitestar-oracledb\u002Fgraph\u002Fbadge.svg?token=vKez4Pycrc",[108,152,155],{"href":153,"rel":154},"https:\u002F\u002Fsonarcloud.io\u002Fsummary\u002Fnew_code?id=litestar-org_litestar-oracledb",[112],[62,156],{"alt":157,"src":158},"Quality Gate Status","https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=litestar-org_litestar-oracledb&metric=alert_status",[108,160,162],{"href":153,"rel":161},[112],[62,163],{"alt":164,"src":165},"Maintainability Rating","https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=litestar-org_litestar-oracledb&metric=sqale_rating",[108,167,169],{"href":153,"rel":168},[112],[62,170],{"alt":171,"src":172},"Reliability Rating","https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=litestar-org_litestar-oracledb&metric=reliability_rating",[108,174,176],{"href":153,"rel":175},[112],[62,177],{"alt":178,"src":179},"Security Rating","https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=litestar-org_litestar-oracledb&metric=security_rating",[82,181,182,185,187],{},[100,183,184],{},"Package",[100,186],{"align":90},[100,188,189,117,197,117,201],{},[108,190,193],{"href":191,"rel":192},"https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Flitestar",[112],[62,194],{"alt":195,"src":196},"PyPI - Version","https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Flitestar-oracledb?labelColor=202235&color=edb641&logo=python&logoColor=edb641",[62,198],{"alt":199,"src":200},"PyPI - Support Python Versions","https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fpyversions\u002Flitestar?labelColor=202235&color=edb641&logo=python&logoColor=edb641",[62,202],{"alt":203,"src":204},"Litestar OracleDB PyPI - Downloads","https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fdm\u002Flitestar-oracledb?logo=python&label=package%20downloads&labelColor=202235&color=edb641&logoColor=edb641",[82,206,207,210,212],{},[100,208,209],{},"Community",[100,211],{"align":90},[100,213,214,117,222,117,230,117,238,117,246,117,254],{},[108,215,218],{"href":216,"rel":217},"https:\u002F\u002Freddit.com\u002Fr\u002Flitestarapi",[112],[62,219],{"alt":220,"src":221},"Reddit","https:\u002F\u002Fimg.shields.io\u002Freddit\u002Fsubreddit-subscribers\u002Flitestarapi?label=r%2FLitestar&logo=reddit&labelColor=202235&color=edb641&logoColor=edb641",[108,223,226],{"href":224,"rel":225},"https:\u002F\u002Fdiscord.gg\u002Flitestar",[112],[62,227],{"alt":228,"src":229},"Discord","https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F919193495116337154?labelColor=202235&color=edb641&label=chat%20on%20discord&logo=discord&logoColor=edb641",[108,231,234],{"href":232,"rel":233},"https:\u002F\u002Fmatrix.to\u002F#\u002F#litestar:matrix.org",[112],[62,235],{"alt":236,"src":237},"Matrix","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat%20on%20Matrix-bridged-202235?labelColor=202235&color=edb641&logo=matrix&logoColor=edb641",[108,239,242],{"href":240,"rel":241},"https:\u002F\u002Fblog.litestar.dev",[112],[62,243],{"alt":244,"src":245},"Medium","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMedium-202235?labelColor=202235&color=edb641&logo=medium&logoColor=edb641",[108,247,250],{"href":248,"rel":249},"https:\u002F\u002Ftwitter.com\u002FLitestarAPI",[112],[62,251],{"alt":252,"src":253},"Twitter","https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FLitestarAPI?labelColor=202235&color=edb641&logo=twitter&logoColor=edb641&style=flat",[108,255,257],{"href":240,"rel":256},[112],[62,258],{"alt":259,"src":260},"Blog","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBlog-litestar.dev-202235?logo=blogger&labelColor=202235&color=edb641&logoColor=edb641",[82,262,263,266,268],{},[100,264,265],{},"Meta",[100,267],{"align":90},[100,269,270,117,277,117,285,117,293,117,301,117,309],{},[108,271,273],{"href":16,"rel":272},[112],[62,274],{"alt":275,"src":276},"Litestar Project","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLitestar%20Org-%E2%AD%90%20Advanced%20Alchemy-202235.svg?logo=python&labelColor=202235&color=edb641&logoColor=edb641",[108,278,281],{"href":279,"rel":280},"https:\u002F\u002Fgithub.com\u002Fpython\u002Fmypy",[112],[62,282],{"alt":283,"src":284},"types - Mypy","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftypes-Mypy-202235.svg?logo=python&labelColor=202235&color=edb641&logoColor=edb641",[108,286,289],{"href":287,"rel":288},"https:\u002F\u002Fspdx.org\u002Flicenses\u002F",[112],[62,290],{"alt":291,"src":292},"License - MIT","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-202235.svg?logo=python&labelColor=202235&color=edb641&logoColor=edb641",[108,294,297],{"href":295,"rel":296},"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Flitestar-org",[112],[62,298],{"alt":299,"src":300},"Litestar Sponsors","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-%E2%9D%A4-%23edb641.svg?&logo=github&logoColor=edb641&labelColor=202235",[108,302,305],{"href":303,"rel":304},"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff",[112],[62,306],{"alt":307,"src":308},"linting - Ruff","https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fraw.githubusercontent.com\u002Fcharliermarsh\u002Fruff\u002Fmain\u002Fassets\u002Fbadge\u002Fv2.json&labelColor=202235",[108,310,313],{"href":311,"rel":312},"https:\u002F\u002Fgithub.com\u002Fpsf\u002Fblack",[112],[62,314],{"alt":315,"src":316},"code style - Ruff","https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fraw.githubusercontent.com\u002Fastral-sh\u002Fruff\u002Fmain\u002Fassets\u002Fbadge\u002Fformat.json&labelColor=202235",[57,318,319],{},"A barebones Oracle Database plugin for Litestar. This plugin is useful for when you plan to use no ORM or need to manage the Oracle connection separately.",[321,322,324],"h2",{"id":323},"usage","Usage",[326,327,329],"h3",{"id":328},"installation","Installation",[331,332,337],"pre",{"className":333,"code":334,"language":335,"meta":336,"style":336},"language-shell shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","pip install litestar-oracledb\n","shell","",[338,339,340],"code",{"__ignoreMap":336},[341,342,345,349,353],"span",{"class":343,"line":344},"line",1,[341,346,348],{"class":347},"s52Pk","pip",[341,350,352],{"class":351},"sGFVr"," install",[341,354,355],{"class":351}," litestar-oracledb\n",[326,357,359],{"id":358},"example","Example",[57,361,362],{},"Here is a basic application that demonstrates how to use the plugin.",[331,364,368],{"className":365,"code":366,"language":367,"meta":336,"style":336},"language-python shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","from __future__ import annotations\n\nfrom typing import TYPE_CHECKING\n\nfrom litestar import Controller, Litestar, Request, get\n\nfrom litestar_oracledb import AsyncDatabaseConfig, AsyncPoolConfig, OracleDatabasePlugin\n\nif TYPE_CHECKING:\n    from oracledb import AsyncConnection\n\n\nclass SampleController(Controller):\n    @get(path=\"\u002F\")\n    async def sample_route(self, request: Request, db_connection: AsyncConnection) -> dict[str, str]:\n        \"\"\"Check database available and returns app config info.\"\"\"\n        with db_connection.cursor() as cursor:\n            await cursor.execute(\"select 'a database value' a_column from dual\")\n            result = await cursor.fetchone()\n            request.logger.info(result[0])\n            if result:\n                return {\"a_column\": result[0]}\n        return {\"a_column\": \"dunno\"}\n\n\noracledb = OracleDatabasePlugin(\n    config=AsyncDatabaseConfig(\n        pool_config=AsyncPoolConfig(user=\"system\", password=\"super-secret\", dsn=\"localhost:1513\u002FFREEPDB1\")  # noqa: S106\n    )\n)\napp = Litestar(plugins=[oracledb], route_handlers=[SampleController])\n\n","python",[338,369,370,386,392,405,409,439,444,467,472,484,498,503,508,527,557,618,631,656,680,701,732,743,770,797,802,807,821,834,892,898,902],{"__ignoreMap":336},[341,371,372,376,380,383],{"class":343,"line":344},[341,373,375],{"class":374},"s8R28","from",[341,377,379],{"class":378},"sZSNi"," __future__ ",[341,381,382],{"class":374},"import",[341,384,385],{"class":378}," annotations\n",[341,387,389],{"class":343,"line":388},2,[341,390,391],{"emptyLinePlaceholder":30},"\n",[341,393,395,397,400,402],{"class":343,"line":394},3,[341,396,375],{"class":374},[341,398,399],{"class":378}," typing ",[341,401,382],{"class":374},[341,403,404],{"class":378}," TYPE_CHECKING\n",[341,406,407],{"class":343,"line":44},[341,408,391],{"emptyLinePlaceholder":30},[341,410,412,414,417,419,422,426,429,431,434,436],{"class":343,"line":411},5,[341,413,375],{"class":374},[341,415,416],{"class":378}," litestar ",[341,418,382],{"class":374},[341,420,421],{"class":378}," Controller",[341,423,425],{"class":424},"sDfIl",",",[341,427,428],{"class":378}," Litestar",[341,430,425],{"class":424},[341,432,433],{"class":378}," Request",[341,435,425],{"class":424},[341,437,438],{"class":378}," get\n",[341,440,442],{"class":343,"line":441},6,[341,443,391],{"emptyLinePlaceholder":30},[341,445,447,449,452,454,457,459,462,464],{"class":343,"line":446},7,[341,448,375],{"class":374},[341,450,451],{"class":378}," litestar_oracledb ",[341,453,382],{"class":374},[341,455,456],{"class":378}," AsyncDatabaseConfig",[341,458,425],{"class":424},[341,460,461],{"class":378}," AsyncPoolConfig",[341,463,425],{"class":424},[341,465,466],{"class":378}," OracleDatabasePlugin\n",[341,468,470],{"class":343,"line":469},8,[341,471,391],{"emptyLinePlaceholder":30},[341,473,475,478,481],{"class":343,"line":474},9,[341,476,477],{"class":374},"if",[341,479,480],{"class":378}," TYPE_CHECKING",[341,482,483],{"class":424},":\n",[341,485,487,490,493,495],{"class":343,"line":486},10,[341,488,489],{"class":374},"    from",[341,491,492],{"class":378}," oracledb ",[341,494,382],{"class":374},[341,496,497],{"class":378}," AsyncConnection\n",[341,499,501],{"class":343,"line":500},11,[341,502,391],{"emptyLinePlaceholder":30},[341,504,506],{"class":343,"line":505},12,[341,507,391],{"emptyLinePlaceholder":30},[341,509,511,515,518,521,524],{"class":343,"line":510},13,[341,512,514],{"class":513},"smZ93","class",[341,516,517],{"class":347}," SampleController",[341,519,520],{"class":424},"(",[341,522,523],{"class":347},"Controller",[341,525,526],{"class":424},"):\n",[341,528,530,533,537,539,543,546,549,552,554],{"class":343,"line":529},14,[341,531,532],{"class":424},"    @",[341,534,536],{"class":535},"s3cPz","get",[341,538,520],{"class":424},[341,540,542],{"class":541},"s1nJG","path",[341,544,545],{"class":424},"=",[341,547,548],{"class":424},"\"",[341,550,551],{"class":351},"\u002F",[341,553,548],{"class":424},[341,555,556],{"class":424},")\n",[341,558,560,563,566,569,571,575,577,580,583,585,587,590,592,595,598,601,604,607,610,612,615],{"class":343,"line":559},15,[341,561,562],{"class":513},"    async",[341,564,565],{"class":513}," def",[341,567,568],{"class":535}," sample_route",[341,570,520],{"class":424},[341,572,574],{"class":573},"seDIv","self",[341,576,425],{"class":424},[341,578,579],{"class":541}," request",[341,581,582],{"class":424},":",[341,584,433],{"class":378},[341,586,425],{"class":424},[341,588,589],{"class":541}," db_connection",[341,591,582],{"class":424},[341,593,594],{"class":378}," AsyncConnection",[341,596,597],{"class":424},")",[341,599,600],{"class":424}," ->",[341,602,603],{"class":378}," dict",[341,605,606],{"class":424},"[",[341,608,609],{"class":347},"str",[341,611,425],{"class":424},[341,613,614],{"class":347}," str",[341,616,617],{"class":424},"]:\n",[341,619,621,624,628],{"class":343,"line":620},16,[341,622,623],{"class":374},"        \"\"\"",[341,625,627],{"class":626},"sWuyu","Check database available and returns app config info.",[341,629,630],{"class":374},"\"\"\"\n",[341,632,634,637,639,642,645,648,651,654],{"class":343,"line":633},17,[341,635,636],{"class":374},"        with",[341,638,589],{"class":378},[341,640,641],{"class":424},".",[341,643,644],{"class":535},"cursor",[341,646,647],{"class":424},"()",[341,649,650],{"class":374}," as",[341,652,653],{"class":378}," cursor",[341,655,483],{"class":424},[341,657,659,662,664,666,669,671,673,676,678],{"class":343,"line":658},18,[341,660,661],{"class":374},"            await",[341,663,653],{"class":378},[341,665,641],{"class":424},[341,667,668],{"class":535},"execute",[341,670,520],{"class":424},[341,672,548],{"class":424},[341,674,675],{"class":351},"select 'a database value' a_column from dual",[341,677,548],{"class":424},[341,679,556],{"class":424},[341,681,683,686,688,691,693,695,698],{"class":343,"line":682},19,[341,684,685],{"class":378},"            result ",[341,687,545],{"class":424},[341,689,690],{"class":374}," await",[341,692,653],{"class":378},[341,694,641],{"class":424},[341,696,697],{"class":535},"fetchone",[341,699,700],{"class":424},"()\n",[341,702,704,707,709,713,715,718,720,723,725,729],{"class":343,"line":703},20,[341,705,706],{"class":378},"            request",[341,708,641],{"class":424},[341,710,712],{"class":711},"sRlkE","logger",[341,714,641],{"class":424},[341,716,717],{"class":535},"info",[341,719,520],{"class":424},[341,721,722],{"class":535},"result",[341,724,606],{"class":424},[341,726,728],{"class":727},"sYRBq","0",[341,730,731],{"class":424},"])\n",[341,733,735,738,741],{"class":343,"line":734},21,[341,736,737],{"class":374},"            if",[341,739,740],{"class":378}," result",[341,742,483],{"class":424},[341,744,746,749,752,754,757,759,761,763,765,767],{"class":343,"line":745},22,[341,747,748],{"class":374},"                return",[341,750,751],{"class":424}," {",[341,753,548],{"class":424},[341,755,756],{"class":351},"a_column",[341,758,548],{"class":424},[341,760,582],{"class":424},[341,762,740],{"class":378},[341,764,606],{"class":424},[341,766,728],{"class":727},[341,768,769],{"class":424},"]}\n",[341,771,773,776,778,780,782,784,786,789,792,794],{"class":343,"line":772},23,[341,774,775],{"class":374},"        return",[341,777,751],{"class":424},[341,779,548],{"class":424},[341,781,756],{"class":351},[341,783,548],{"class":424},[341,785,582],{"class":424},[341,787,788],{"class":424}," \"",[341,790,791],{"class":351},"dunno",[341,793,548],{"class":424},[341,795,796],{"class":424},"}\n",[341,798,800],{"class":343,"line":799},24,[341,801,391],{"emptyLinePlaceholder":30},[341,803,805],{"class":343,"line":804},25,[341,806,391],{"emptyLinePlaceholder":30},[341,808,810,813,815,818],{"class":343,"line":809},26,[341,811,812],{"class":378},"oracledb ",[341,814,545],{"class":424},[341,816,817],{"class":535}," OracleDatabasePlugin",[341,819,820],{"class":424},"(\n",[341,822,824,827,829,832],{"class":343,"line":823},27,[341,825,826],{"class":541},"    config",[341,828,545],{"class":424},[341,830,831],{"class":535},"AsyncDatabaseConfig",[341,833,820],{"class":424},[341,835,837,840,842,845,847,850,852,854,857,859,861,864,866,868,871,873,875,878,880,882,885,887,889],{"class":343,"line":836},28,[341,838,839],{"class":541},"        pool_config",[341,841,545],{"class":424},[341,843,844],{"class":535},"AsyncPoolConfig",[341,846,520],{"class":424},[341,848,849],{"class":541},"user",[341,851,545],{"class":424},[341,853,548],{"class":424},[341,855,856],{"class":351},"system",[341,858,548],{"class":424},[341,860,425],{"class":424},[341,862,863],{"class":541}," password",[341,865,545],{"class":424},[341,867,548],{"class":424},[341,869,870],{"class":351},"super-secret",[341,872,548],{"class":424},[341,874,425],{"class":424},[341,876,877],{"class":541}," dsn",[341,879,545],{"class":424},[341,881,548],{"class":424},[341,883,884],{"class":351},"localhost:1513\u002FFREEPDB1",[341,886,548],{"class":424},[341,888,597],{"class":424},[341,890,891],{"class":626},"  # noqa: S106\n",[341,893,895],{"class":343,"line":894},29,[341,896,897],{"class":424},"    )\n",[341,899,900],{"class":343,"line":28},[341,901,556],{"class":424},[341,903,905,908,910,912,914,917,920,923,926,929,931,934],{"class":343,"line":904},31,[341,906,907],{"class":378},"app ",[341,909,545],{"class":424},[341,911,428],{"class":535},[341,913,520],{"class":424},[341,915,916],{"class":541},"plugins",[341,918,919],{"class":424},"=[",[341,921,922],{"class":535},"oracledb",[341,924,925],{"class":424},"],",[341,927,928],{"class":541}," route_handlers",[341,930,919],{"class":424},[341,932,933],{"class":535},"SampleController",[341,935,731],{"class":424},[937,938,939],"style",{},"html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .sGFVr, html code.shiki .sGFVr{--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s8R28, html code.shiki .s8R28{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .smZ93, html code.shiki .smZ93{--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .s1nJG, html code.shiki .s1nJG{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .seDIv, html code.shiki .seDIv{--shiki-light:#E53935;--shiki-light-font-style:italic;--shiki-default:#E53935;--shiki-default-font-style:italic;--shiki-dark:#F07178;--shiki-dark-font-style:italic}html pre.shiki code .sWuyu, html code.shiki .sWuyu{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .sYRBq, html code.shiki .sYRBq{--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C}",{"title":336,"searchDepth":388,"depth":388,"links":941},[942],{"id":323,"depth":388,"text":324,"children":943},[944,945],{"id":328,"depth":394,"text":329},{"id":358,"depth":394,"text":359},"readmes\u002Flitestar-oracledb","FKWQi3cXo1uBc25rT_5zFtXxQ_GG_il52QCa1RAgDKE",1785155663550]