From fa340694ddd382f9ac250ad55da2f24cbc84a8d9 Mon Sep 17 00:00:00 2001 From: silverqx Date: Fri, 16 Aug 2024 21:05:57 +0200 Subject: [PATCH] Deploy website - based on 1e80a142d707c8a2fdb011241b180b866c455d59 --- 404.html | 2 +- assets/js/{59b1a96c.b7f822ba.js => 59b1a96c.0cee02db.js} | 2 +- assets/js/{b4f71b2f.88f92936.js => b4f71b2f.e4f96dcd.js} | 2 +- .../js/{runtime~main.fd543bb2.js => runtime~main.67f6cd55.js} | 2 +- building/hello-world.html | 2 +- building/migrations.html | 2 +- building/tinyorm.html | 2 +- database/getting-started.html | 2 +- database/migrations.html | 2 +- database/query-builder.html | 2 +- database/seeding.html | 2 +- dependencies.html | 2 +- features-summary.html | 2 +- index.html | 3 ++- search.html | 2 +- sponsors.html | 2 +- stability.html | 4 ++-- supported-compilers.html | 2 +- tinydrivers/getting-started.html | 2 +- tinyorm/casts.html | 2 +- tinyorm/collections.html | 2 +- tinyorm/getting-started.html | 2 +- tinyorm/relationships.html | 2 +- tinyorm/serialization.html | 2 +- 24 files changed, 26 insertions(+), 25 deletions(-) rename assets/js/{59b1a96c.b7f822ba.js => 59b1a96c.0cee02db.js} (82%) rename assets/js/{b4f71b2f.88f92936.js => b4f71b2f.e4f96dcd.js} (96%) rename assets/js/{runtime~main.fd543bb2.js => runtime~main.67f6cd55.js} (97%) diff --git a/404.html b/404.html index 052367602..348b1e13f 100644 --- a/404.html +++ b/404.html @@ -14,7 +14,7 @@ - + diff --git a/assets/js/59b1a96c.b7f822ba.js b/assets/js/59b1a96c.0cee02db.js similarity index 82% rename from assets/js/59b1a96c.b7f822ba.js rename to assets/js/59b1a96c.0cee02db.js index 530818e2a..158f498e3 100644 --- a/assets/js/59b1a96c.b7f822ba.js +++ b/assets/js/59b1a96c.0cee02db.js @@ -1 +1 @@ -"use strict";(self.webpackChunktinyorm_org=self.webpackChunktinyorm_org||[]).push([[485],{7777:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>s,metadata:()=>d,toc:()=>o});var t=i(4848),r=i(8453);const s={sidebar_position:0,sidebar_label:"\ud83d\udd25 Prologue",slug:"/",hide_table_of_contents:!0,description:"TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the QtCore and QtSql libraries. The code is written in the modern C++20 way and is heavily tested with 3378 unit and functional tests.",keywords:["c++ orm","prologue","tinyorm"]},a="Prologue",d={id:"README",title:"Prologue",description:"TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the QtCore and QtSql libraries. The code is written in the modern C++20 way and is heavily tested with 3378 unit and functional tests.",source:"@site/docs/README.mdx",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:0,frontMatter:{sidebar_position:0,sidebar_label:"\ud83d\udd25 Prologue",slug:"/",hide_table_of_contents:!0,description:"TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the QtCore and QtSql libraries. The code is written in the modern C++20 way and is heavily tested with 3378 unit and functional tests.",keywords:["c++ orm","prologue","tinyorm"]},sidebar:"tinyormSidebar",next:{title:"\ud83d\udd27 Dependencies",permalink:"/dependencies"}},l={},o=[{value:"Documentation Sitemap",id:"documentation-sitemap",level:5},{value:"Current versions",id:"current-versions",level:5}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h5:"h5",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"prologue",children:"Prologue"})}),"\n",(0,t.jsxs)(n.p,{children:["TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the ",(0,t.jsx)(n.code,{children:"QtCore"})," and ",(0,t.jsx)(n.code,{children:"QtSql"})," libraries."]}),"\n",(0,t.jsxs)(n.p,{children:["The code is written in the modern C++20 way and is ",(0,t.jsx)(n.strong,{children:"heavily"})," tested with ",(0,t.jsx)(n.strong,{children:"3378"})," unit and functional tests. Almost all the query builder methods are unit tested. The TinyORM's query builder code and the code which is responsible for obtaining relationships, is tested by functional tests against all supported databases. The code coverage is good enough to guarantee API and behavior compatibility."]}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.p,{children:["For a quick look at what's inside, check out the ",(0,t.jsx)(n.a,{href:"/features-summary",children:"Features Summary"}),"."]})}),"\n",(0,t.jsx)(n.admonition,{type:"info",children:(0,t.jsxs)(n.p,{children:["If you don't want to use full ",(0,t.jsx)(n.a,{href:"/tinyorm/getting-started",children:(0,t.jsx)(n.code,{children:"ORM"})}),", then you can use only the ",(0,t.jsx)(n.a,{href:"/database/query-builder",children:(0,t.jsx)(n.code,{children:"Query Builder"})}),", which is outstanding. \ud83d\udd25 This way you can avoid writing raw SQL queries and your code will run on all ",(0,t.jsx)(n.a,{href:"/database/getting-started#introduction",children:"supported databases"}),"."]})}),"\n",(0,t.jsx)(n.h5,{id:"documentation-sitemap",children:"Documentation Sitemap"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/dependencies",children:"Dependencies"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/supported-compilers",children:"Supported Compilers"})}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/database/getting-started",children:"Database"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/getting-started",children:"Getting Started"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/query-builder",children:"Query Builder"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/migrations",children:"Migrations"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/seeding",children:"Seeding"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/tinyorm/getting-started",children:"TinyORM"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/getting-started",children:"Getting Started"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/relationships",children:"Relationships"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/collections",children:"Collections"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/casts",children:"Casts"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/serialization",children:"Serialization"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/tinydrivers/getting-started",children:"TinyDrivers"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinydrivers/getting-started",children:"Getting Started"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/building/tinyorm",children:"Building"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/building/tinyorm",children:"TinyORM"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/building/hello-world",children:"Hello world"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/building/migrations",children:"Migrations"})}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/features-summary",children:"Features Summary"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/sponsors",children:"Sponsors"})}),"\n"]}),"\n",(0,t.jsx)(n.h5,{id:"current-versions",children:"Current versions"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"TinyORM"})," v0.38.0"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"tom"})," v0.10.0"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"TinyDrivers"})," v0.2.0"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"TinyMySql"})," v0.2.0"]}),"\n"]})]})}function c(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>d});var t=i(6540);const r={},s=t.createContext(r);function a(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunktinyorm_org=self.webpackChunktinyorm_org||[]).push([[485],{7777:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>s,metadata:()=>d,toc:()=>o});var t=i(4848),r=i(8453);const s={sidebar_position:0,sidebar_label:"\ud83d\udd25 Prologue",slug:"/",hide_table_of_contents:!0,description:"TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the QtCore and QtSql libraries. The code is written in the modern C++20 way and is heavily tested with 3378 unit and functional tests.",keywords:["c++ orm","prologue","tinyorm"]},a="Prologue",d={id:"README",title:"Prologue",description:"TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the QtCore and QtSql libraries. The code is written in the modern C++20 way and is heavily tested with 3378 unit and functional tests.",source:"@site/docs/README.mdx",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:0,frontMatter:{sidebar_position:0,sidebar_label:"\ud83d\udd25 Prologue",slug:"/",hide_table_of_contents:!0,description:"TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the QtCore and QtSql libraries. The code is written in the modern C++20 way and is heavily tested with 3378 unit and functional tests.",keywords:["c++ orm","prologue","tinyorm"]},sidebar:"tinyormSidebar",next:{title:"\ud83d\udd27 Dependencies",permalink:"/dependencies"}},l={},o=[{value:"Documentation Sitemap",id:"documentation-sitemap",level:5},{value:"Current versions",id:"current-versions",level:5}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h5:"h5",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"prologue",children:"Prologue"})}),"\n",(0,t.jsxs)(n.p,{children:["TinyORM is a modern C++ ORM library that makes interacting with a database extremely simple. It depends on the ",(0,t.jsx)(n.code,{children:"QtCore"})," and ",(0,t.jsx)(n.code,{children:"QtSql"})," libraries."]}),"\n",(0,t.jsxs)(n.p,{children:["The code is written in the modern C++20 way and is ",(0,t.jsx)(n.strong,{children:"heavily"})," tested with ",(0,t.jsx)(n.strong,{children:"3378"})," unit and functional tests. Almost all the query builder methods are unit tested. The TinyORM's query builder code and the code which is responsible for obtaining relationships, is tested by functional tests against all supported databases. The code coverage is good enough to guarantee API and behavior compatibility."]}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.p,{children:["For a quick look at what's inside, check out the ",(0,t.jsx)(n.a,{href:"/features-summary",children:"Features Summary"}),"."]})}),"\n",(0,t.jsx)(n.admonition,{type:"info",children:(0,t.jsxs)(n.p,{children:["If you don't want to use full ",(0,t.jsx)(n.a,{href:"/tinyorm/getting-started",children:(0,t.jsx)(n.code,{children:"ORM"})}),", then you can use only the ",(0,t.jsx)(n.a,{href:"/database/query-builder",children:(0,t.jsx)(n.code,{children:"Query Builder"})}),", which is outstanding. \ud83d\udd25 This way you can avoid writing raw SQL queries and your code will run on all ",(0,t.jsx)(n.a,{href:"/database/getting-started#introduction",children:"supported databases"}),"."]})}),"\n",(0,t.jsx)(n.h5,{id:"documentation-sitemap",children:"Documentation Sitemap"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/dependencies",children:"Dependencies"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/supported-compilers",children:"Supported Compilers"})}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/database/getting-started",children:"Database"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/getting-started",children:"Getting Started"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/query-builder",children:"Query Builder"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/migrations",children:"Migrations"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/database/seeding",children:"Seeding"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/tinyorm/getting-started",children:"TinyORM"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/getting-started",children:"Getting Started"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/relationships",children:"Relationships"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/collections",children:"Collections"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/casts",children:"Casts"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinyorm/serialization",children:"Serialization"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/tinydrivers/getting-started",children:"TinyDrivers"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/tinydrivers/getting-started",children:"Getting Started"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/building/tinyorm",children:"Building"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/building/tinyorm",children:"TinyORM"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/building/hello-world",children:"Hello world"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/building/migrations",children:"Migrations"})}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/stability",children:"Stability"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/features-summary",children:"Features Summary"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/sponsors",children:"Sponsors"})}),"\n"]}),"\n",(0,t.jsx)(n.h5,{id:"current-versions",children:"Current versions"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"TinyORM"})," v0.38.0"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"tom"})," v0.10.0"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"TinyDrivers"})," v0.2.0"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"TinyMySql"})," v0.2.0"]}),"\n"]})]})}function c(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>d});var t=i(6540);const r={},s=t.createContext(r);function a(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b4f71b2f.88f92936.js b/assets/js/b4f71b2f.e4f96dcd.js similarity index 96% rename from assets/js/b4f71b2f.88f92936.js rename to assets/js/b4f71b2f.e4f96dcd.js index 5ed902556..6efa1a0fa 100644 --- a/assets/js/b4f71b2f.88f92936.js +++ b/assets/js/b4f71b2f.e4f96dcd.js @@ -1 +1 @@ -"use strict";(self.webpackChunktinyorm_org=self.webpackChunktinyorm_org||[]).push([[205],{4218:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>o,contentTitle:()=>a,default:()=>b,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var s=t(4848),n=t(8453);const r={sidebar_position:7,sidebar_label:"\ud83d\udea9 Stability",hide_table_of_contents:!0,description:"Describes and summarizes Stability Indexes for TinyORM library.",keywords:["c++ orm","tinyorm","features","modules","stability"]},a="Stability",l={id:"stability",title:"Stability",description:"Describes and summarizes Stability Indexes for TinyORM library.",source:"@site/docs/stability.mdx",sourceDirName:".",slug:"/stability",permalink:"/stability",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,sidebar_label:"\ud83d\udea9 Stability",hide_table_of_contents:!0,description:"Describes and summarizes Stability Indexes for TinyORM library.",keywords:["c++ orm","tinyorm","features","modules","stability"]},sidebar:"tinyormSidebar",previous:{title:"Migrations",permalink:"/building/migrations"},next:{title:"\ud83d\udcc4 Features Summary",permalink:"/features-summary"}},o={},d=[{value:"Stability Indexes",id:"stability-indexes",level:2}];function c(e){const i={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"stability",children:"Stability"})}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:(0,s.jsx)(i.a,{href:"#stability-indexes",children:"Stability Indexes"})}),"\n"]}),"\n",(0,s.jsx)(i.h2,{id:"stability-indexes",children:"Stability Indexes"}),"\n",(0,s.jsx)("div",{className:"api-stability alert alert--info",children:(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"Stability: 0 - Experimental"})," : The feature is still under development.",(0,s.jsx)("br",{}),"\n",(0,s.jsx)("small",{children:"Currently, no module/feature is in this Stability Category."})]})}),"\n",(0,s.jsx)("div",{className:"api-stability alert alert--warning",children:(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"Stability: 1 - Preview"})," : The feature is almost done, but still can contain some glitches.",(0,s.jsx)("br",{}),"\n",(0,s.jsxs)("small",{children:["Currently, only ",(0,s.jsx)(i.a,{href:"/tinyorm/relationships",children:"TinyORM: Relationships"})," module is in this Stability Category, the reason why is described on its page."]})]})}),"\n",(0,s.jsx)("div",{className:"api-stability alert alert--success",children:(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"Stability: 2 - Stable"})," : The feature is ready for ",(0,s.jsx)(i.strong,{children:"Production"})," use, everything works as was intended.",(0,s.jsx)("br",{}),"\n",(0,s.jsxs)("small",{children:["All ",(0,s.jsx)(i.code,{children:"TinyORM"})," other modules are considered Stable."]})]})})]})}function b(e={}){const{wrapper:i}={...(0,n.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,i,t)=>{t.d(i,{R:()=>a,x:()=>l});var s=t(6540);const n={},r=s.createContext(n);function a(e){const i=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),s.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunktinyorm_org=self.webpackChunktinyorm_org||[]).push([[205],{4218:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>o,contentTitle:()=>a,default:()=>b,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var s=t(4848),n=t(8453);const r={sidebar_position:7,sidebar_label:"\ud83d\udea9 Stability",hide_table_of_contents:!0,description:"Describes and summarizes Stability Indexes for TinyORM library.",keywords:["c++ orm","tinyorm","features","modules","stability"]},a="Stability",l={id:"stability",title:"Stability",description:"Describes and summarizes Stability Indexes for TinyORM library.",source:"@site/docs/stability.mdx",sourceDirName:".",slug:"/stability",permalink:"/stability",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,sidebar_label:"\ud83d\udea9 Stability",hide_table_of_contents:!0,description:"Describes and summarizes Stability Indexes for TinyORM library.",keywords:["c++ orm","tinyorm","features","modules","stability"]},sidebar:"tinyormSidebar",previous:{title:"Migrations",permalink:"/building/migrations"},next:{title:"\ud83d\udcc4 Features Summary",permalink:"/features-summary"}},o={},d=[{value:"Stability Indexes",id:"stability-indexes",level:2}];function c(e){const i={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"stability",children:"Stability"})}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:(0,s.jsx)(i.a,{href:"#stability-indexes",children:"Stability Indexes"})}),"\n"]}),"\n",(0,s.jsx)(i.h2,{id:"stability-indexes",children:"Stability Indexes"}),"\n",(0,s.jsx)("div",{className:"api-stability alert alert--info",children:(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"Stability: 0 - Experimental"})," : The feature is still under development.",(0,s.jsx)("br",{}),"\n",(0,s.jsx)("small",{children:"Currently, no module/feature is in this Stability Category."})]})}),"\n",(0,s.jsx)("div",{className:"api-stability alert alert--warning",children:(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"Stability: 1 - Preview"})," : The feature is almost done, but still can contain some glitches.",(0,s.jsx)("br",{}),"\n",(0,s.jsxs)("small",{children:["Currently, only ",(0,s.jsx)(i.a,{href:"/tinyorm/relationships",children:"TinyORM: Relationships"})," module is in this Stability Category, the reason why is described on its page."]})]})}),"\n",(0,s.jsx)("div",{className:"api-stability alert alert--success",children:(0,s.jsxs)(i.p,{children:[(0,s.jsx)(i.strong,{children:"Stability: 2 - Stable"})," : The feature is ready for ",(0,s.jsx)(i.strong,{children:"Production"})," use, everything works as was intended.",(0,s.jsx)("br",{}),"\n",(0,s.jsxs)("small",{children:["All other ",(0,s.jsx)(i.code,{children:"TinyORM"})," modules are considered Stable."]})]})})]})}function b(e={}){const{wrapper:i}={...(0,n.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,i,t)=>{t.d(i,{R:()=>a,x:()=>l});var s=t(6540);const n={},r=s.createContext(n);function a(e){const i=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),s.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.fd543bb2.js b/assets/js/runtime~main.67f6cd55.js similarity index 97% rename from assets/js/runtime~main.fd543bb2.js rename to assets/js/runtime~main.67f6cd55.js index 3d3c059cf..b14c7d247 100644 --- a/assets/js/runtime~main.fd543bb2.js +++ b/assets/js/runtime~main.67f6cd55.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,o,f={},n={};function b(e){var a=n[e];if(void 0!==a)return a.exports;var t=n[e]={exports:{}};return f[e].call(t.exports,t,t.exports,b),t.exports}b.m=f,e=[],b.O=(a,t,r,o)=>{if(!t){var f=1/0;for(i=0;i=o)&&Object.keys(b.O).every((e=>b.O[e](t[c])))?t.splice(c--,1):(n=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[t,r,o]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);b.r(o);var f={};a=a||[null,t({}),t([]),t(t)];for(var n=2&r&&e;"object"==typeof n&&!~a.indexOf(n);n=t(n))Object.getOwnPropertyNames(n).forEach((a=>f[a]=()=>e[a]));return f.default=()=>e,b.d(o,f),o},b.d=(e,a)=>{for(var t in a)b.o(a,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,t)=>(b.f[t](e,a),a)),[])),b.u=e=>"assets/js/"+({27:"d459b1c4",48:"a94703ab",69:"e19c288b",82:"5b254f70",98:"a7bd4aaa",117:"3dd307b5",129:"8a8faf8d",138:"1a4e3797",153:"1222ea4e",170:"ba3d4959",205:"b4f71b2f",258:"cb1e72f9",295:"21dc2778",304:"62a1276f",395:"0ab078a9",401:"17896441",467:"e3ac21cb",485:"59b1a96c",567:"22dd74f7",638:"7333c691",647:"5e95c892",742:"aba21aa0",755:"a4d3e054",871:"fb313d4e",957:"c141421f",983:"feaee7f3",995:"cbe663fe"}[e]||e)+"."+{27:"ce3bf5fd",48:"34d838b2",69:"a42b5d93",82:"e884e04f",98:"e71dd57d",117:"b96ad197",129:"d4ae9a8c",138:"675e6533",153:"9aaae761",158:"811bb36f",170:"838dd8c9",205:"88f92936",237:"da9a0891",258:"c32b3e2f",295:"1bac1858",304:"052e6f7b",395:"b808fb6a",401:"b87ba7c0",416:"a3ad28f7",446:"d7af1da2",467:"ba171561",485:"b7f822ba",567:"e3956fac",638:"84bb69f7",647:"f92788a2",742:"cb1d9d7d",755:"6b43ed91",871:"d61d160a",913:"3fa60236",957:"2356f0d5",983:"17aa4b37",995:"bedb7f84"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},o="tinyorm.org:",b.l=(e,a,t,f)=>{if(r[e])r[e].push(a);else{var n,c;if(void 0!==t)for(var d=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),c&&document.head.appendChild(n)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"401",d459b1c4:"27",a94703ab:"48",e19c288b:"69","5b254f70":"82",a7bd4aaa:"98","3dd307b5":"117","8a8faf8d":"129","1a4e3797":"138","1222ea4e":"153",ba3d4959:"170",b4f71b2f:"205",cb1e72f9:"258","21dc2778":"295","62a1276f":"304","0ab078a9":"395",e3ac21cb:"467","59b1a96c":"485","22dd74f7":"567","7333c691":"638","5e95c892":"647",aba21aa0:"742",a4d3e054:"755",fb313d4e:"871",c141421f:"957",feaee7f3:"983",cbe663fe:"995"}[e]||e,b.p+b.u(e)},(()=>{var e={354:0,869:0};b.f.j=(a,t)=>{var r=b.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var o=new Promise(((t,o)=>r=e[a]=[t,o]));t.push(r[2]=o);var f=b.p+b.u(a),n=new Error;b.l(f,(t=>{if(b.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var o=t&&("load"===t.type?"missing":t.type),f=t&&t.target&&t.target.src;n.message="Loading chunk "+a+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,r[1](n)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,t)=>{var r,o,f=t[0],n=t[1],c=t[2],d=0;if(f.some((a=>0!==e[a]))){for(r in n)b.o(n,r)&&(b.m[r]=n[r]);if(c)var i=c(b)}for(a&&a(t);d{"use strict";var e,a,t,r,o,f={},n={};function b(e){var a=n[e];if(void 0!==a)return a.exports;var t=n[e]={exports:{}};return f[e].call(t.exports,t,t.exports,b),t.exports}b.m=f,e=[],b.O=(a,t,r,o)=>{if(!t){var f=1/0;for(i=0;i=o)&&Object.keys(b.O).every((e=>b.O[e](t[c])))?t.splice(c--,1):(n=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[t,r,o]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);b.r(o);var f={};a=a||[null,t({}),t([]),t(t)];for(var n=2&r&&e;"object"==typeof n&&!~a.indexOf(n);n=t(n))Object.getOwnPropertyNames(n).forEach((a=>f[a]=()=>e[a]));return f.default=()=>e,b.d(o,f),o},b.d=(e,a)=>{for(var t in a)b.o(a,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,t)=>(b.f[t](e,a),a)),[])),b.u=e=>"assets/js/"+({27:"d459b1c4",48:"a94703ab",69:"e19c288b",82:"5b254f70",98:"a7bd4aaa",117:"3dd307b5",129:"8a8faf8d",138:"1a4e3797",153:"1222ea4e",170:"ba3d4959",205:"b4f71b2f",258:"cb1e72f9",295:"21dc2778",304:"62a1276f",395:"0ab078a9",401:"17896441",467:"e3ac21cb",485:"59b1a96c",567:"22dd74f7",638:"7333c691",647:"5e95c892",742:"aba21aa0",755:"a4d3e054",871:"fb313d4e",957:"c141421f",983:"feaee7f3",995:"cbe663fe"}[e]||e)+"."+{27:"ce3bf5fd",48:"34d838b2",69:"a42b5d93",82:"e884e04f",98:"e71dd57d",117:"b96ad197",129:"d4ae9a8c",138:"675e6533",153:"9aaae761",158:"811bb36f",170:"838dd8c9",205:"e4f96dcd",237:"da9a0891",258:"c32b3e2f",295:"1bac1858",304:"052e6f7b",395:"b808fb6a",401:"b87ba7c0",416:"a3ad28f7",446:"d7af1da2",467:"ba171561",485:"0cee02db",567:"e3956fac",638:"84bb69f7",647:"f92788a2",742:"cb1d9d7d",755:"6b43ed91",871:"d61d160a",913:"3fa60236",957:"2356f0d5",983:"17aa4b37",995:"bedb7f84"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},o="tinyorm.org:",b.l=(e,a,t,f)=>{if(r[e])r[e].push(a);else{var n,c;if(void 0!==t)for(var d=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),c&&document.head.appendChild(n)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"401",d459b1c4:"27",a94703ab:"48",e19c288b:"69","5b254f70":"82",a7bd4aaa:"98","3dd307b5":"117","8a8faf8d":"129","1a4e3797":"138","1222ea4e":"153",ba3d4959:"170",b4f71b2f:"205",cb1e72f9:"258","21dc2778":"295","62a1276f":"304","0ab078a9":"395",e3ac21cb:"467","59b1a96c":"485","22dd74f7":"567","7333c691":"638","5e95c892":"647",aba21aa0:"742",a4d3e054:"755",fb313d4e:"871",c141421f:"957",feaee7f3:"983",cbe663fe:"995"}[e]||e,b.p+b.u(e)},(()=>{var e={354:0,869:0};b.f.j=(a,t)=>{var r=b.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var o=new Promise(((t,o)=>r=e[a]=[t,o]));t.push(r[2]=o);var f=b.p+b.u(a),n=new Error;b.l(f,(t=>{if(b.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var o=t&&("load"===t.type?"missing":t.type),f=t&&t.target&&t.target.src;n.message="Loading chunk "+a+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,r[1](n)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,t)=>{var r,o,f=t[0],n=t[1],c=t[2],d=0;if(f.some((a=>0!==e[a]))){for(r in n)b.o(n,r)&&(b.m[r]=n[r]);if(c)var i=c(b)}for(a&&a(t);dgtag("config","AW-989655383"),gtag("event","conversion",{send_to:"AW-989655383/vDYzCM--ks4DENfi89cD"}) - + diff --git a/building/migrations.html b/building/migrations.html index d75f5e293..2d44275be 100644 --- a/building/migrations.html +++ b/building/migrations.html @@ -14,7 +14,7 @@ - + diff --git a/building/tinyorm.html b/building/tinyorm.html index a1682b3f5..7aca7d28d 100644 --- a/building/tinyorm.html +++ b/building/tinyorm.html @@ -14,7 +14,7 @@ - + diff --git a/database/getting-started.html b/database/getting-started.html index 5a38562d5..8992edcc7 100644 --- a/database/getting-started.html +++ b/database/getting-started.html @@ -14,7 +14,7 @@ - + diff --git a/database/migrations.html b/database/migrations.html index 8e0a423dd..d45b00ceb 100644 --- a/database/migrations.html +++ b/database/migrations.html @@ -14,7 +14,7 @@ - + diff --git a/database/query-builder.html b/database/query-builder.html index 338e075b1..530144187 100644 --- a/database/query-builder.html +++ b/database/query-builder.html @@ -14,7 +14,7 @@ - + diff --git a/database/seeding.html b/database/seeding.html index 6ed139bcc..e1ef62d6b 100644 --- a/database/seeding.html +++ b/database/seeding.html @@ -14,7 +14,7 @@ - + diff --git a/dependencies.html b/dependencies.html index cdddf60a8..3bcea55dd 100644 --- a/dependencies.html +++ b/dependencies.html @@ -14,7 +14,7 @@ - + diff --git a/features-summary.html b/features-summary.html index c6570a2ac..65b1746e1 100644 --- a/features-summary.html +++ b/features-summary.html @@ -14,7 +14,7 @@ - + diff --git a/index.html b/index.html index 6bc52a2fe..7c1cd2a43 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,7 @@ - + @@ -56,6 +56,7 @@
  • Migrations
  • +
  • Stability
  • Features Summary
  • Sponsors
  • diff --git a/search.html b/search.html index e75ccde7d..2270288c7 100644 --- a/search.html +++ b/search.html @@ -14,7 +14,7 @@ - + diff --git a/sponsors.html b/sponsors.html index 8d283443e..71b625267 100644 --- a/sponsors.html +++ b/sponsors.html @@ -14,7 +14,7 @@ - + diff --git a/stability.html b/stability.html index 974d01606..31d6a7bc5 100644 --- a/stability.html +++ b/stability.html @@ -14,7 +14,7 @@ - + @@ -28,6 +28,6 @@

    Stab

    Stability: 1 - Preview : The feature is almost done, but still can contain some glitches.
    Currently, only TinyORM: Relationships module is in this Stability Category, the reason why is described on its page.

    Stability: 2 - Stable : The feature is ready for Production use, everything works as was intended.
    -All TinyORM other modules are considered Stable.

    +All other TinyORM modules are considered Stable.

    \ No newline at end of file diff --git a/supported-compilers.html b/supported-compilers.html index dd5131259..8665337e9 100644 --- a/supported-compilers.html +++ b/supported-compilers.html @@ -14,7 +14,7 @@ - + diff --git a/tinydrivers/getting-started.html b/tinydrivers/getting-started.html index 3923f64e6..665ed66cc 100644 --- a/tinydrivers/getting-started.html +++ b/tinydrivers/getting-started.html @@ -14,7 +14,7 @@ - + diff --git a/tinyorm/casts.html b/tinyorm/casts.html index 58750c543..8d6e668a5 100644 --- a/tinyorm/casts.html +++ b/tinyorm/casts.html @@ -14,7 +14,7 @@ - + diff --git a/tinyorm/collections.html b/tinyorm/collections.html index c188d1fc4..20f6054bc 100644 --- a/tinyorm/collections.html +++ b/tinyorm/collections.html @@ -14,7 +14,7 @@ - + diff --git a/tinyorm/getting-started.html b/tinyorm/getting-started.html index 472ec94a7..48f897bbe 100644 --- a/tinyorm/getting-started.html +++ b/tinyorm/getting-started.html @@ -14,7 +14,7 @@ - + diff --git a/tinyorm/relationships.html b/tinyorm/relationships.html index 6263ae9e2..d7fd1d12c 100644 --- a/tinyorm/relationships.html +++ b/tinyorm/relationships.html @@ -14,7 +14,7 @@ - + diff --git a/tinyorm/serialization.html b/tinyorm/serialization.html index befe468c1..f5687a14e 100644 --- a/tinyorm/serialization.html +++ b/tinyorm/serialization.html @@ -14,7 +14,7 @@ - +