import{S as Be,i as Fe,s as Je,e as r,k as h,w as J,t as f,M as Re,c as l,d as a,m as c,a as o,x as R,h as m,b as s,F as t,g as i,y as z,L as ze,q as G,o as K,B as Q,v as Ge}from"../../chunks/vendor-e830fc9c.js";import{I as V}from"../../chunks/IconCopyLink-af4c5c5b.js";function Ke(ge){let v,W,u,_,C,k,ie,M,he,X,p,ce,H,pe,fe,I,me,ve,Y,d,w,D,A,ue,U,de,Z,b,E,q,P,be,L,$e,ee,$,g,O,S,ye,j,_e,ae,y,T,B,x,we,F,Ee,te;return k=new V({}),A=new V({}),P=new V({}),S=new V({}),x=new V({}),{c(){v=r("meta"),W=h(),u=r("h1"),_=r("a"),C=r("span"),J(k.$$.fragment),ie=h(),M=r("span"),he=f("Table Classes"),X=h(),p=r("p"),ce=f("Each "),H=r("code"),pe=f("Dataset"),fe=f(` object is backed by a PyArrow Table.
A Table can be loaded from either the disk (memory mapped) or in memory.
Several Table types are available, and they all inherit from `),I=r("code"),me=f("table.Table"),ve=f("."),Y=h(),d=r("h2"),w=r("a"),D=r("span"),J(A.$$.fragment),ue=h(),U=r("span"),de=f("Table"),Z=h(),b=r("h2"),E=r("a"),q=r("span"),J(P.$$.fragment),be=h(),L=r("span"),$e=f("InMemoryTable"),ee=h(),$=r("h2"),g=r("a"),O=r("span"),J(S.$$.fragment),ye=h(),j=r("span"),_e=f("ConcatenationTable"),ae=h(),y=r("h2"),T=r("a"),B=r("span"),J(x.$$.fragment),we=h(),F=r("span"),Ee=f("Utils"),this.h()},l(e){const n=Re('[data-svelte="svelte-1phssyn"]',document.head);v=l(n,"META",{name:!0,content:!0}),n.forEach(a),W=c(e),u=l(e,"H1",{class:!0});var re=o(u);_=l(re,"A",{id:!0,class:!0,href:!0});var Te=o(_);C=l(Te,"SPAN",{});var ke=o(C);R(k.$$.fragment,ke),ke.forEach(a),Te.forEach(a),ie=c(re),M=l(re,"SPAN",{});var Ae=o(M);he=m(Ae,"Table Classes"),Ae.forEach(a),re.forEach(a),X=c(e),p=l(e,"P",{});var N=o(p);ce=m(N,"Each "),H=l(N,"CODE",{});var Pe=o(H);pe=m(Pe,"Dataset"),Pe.forEach(a),fe=m(N,` object is backed by a PyArrow Table.
A Table can be loaded from either the disk (memory mapped) or in memory.
Several Table types are available, and they all inherit from `),I=l(N,"CODE",{});var Se=o(I);me=m(Se,"table.Table"),Se.forEach(a),ve=m(N,"."),N.forEach(a),Y=c(e),d=l(e,"H2",{class:!0});var le=o(d);w=l(le,"A",{id:!0,class:!0,href:!0});var xe=o(w);D=l(xe,"SPAN",{});var Ne=o(D);R(A.$$.fragment,Ne),Ne.forEach(a),xe.forEach(a),ue=c(le),U=l(le,"SPAN",{});var Ce=o(U);de=m(Ce,"Table"),Ce.forEach(a),le.forEach(a),Z=c(e),b=l(e,"H2",{class:!0});var oe=o(b);E=l(oe,"A",{id:!0,class:!0,href:!0});var Me=o(E);q=l(Me,"SPAN",{});var He=o(q);R(P.$$.fragment,He),He.forEach(a),Me.forEach(a),be=c(oe),L=l(oe,"SPAN",{});var Ie=o(L);$e=m(Ie,"InMemoryTable"),Ie.forEach(a),oe.forEach(a),ee=c(e),$=l(e,"H2",{class:!0});var se=o($);g=l(se,"A",{id:!0,class:!0,href:!0});var De=o(g);O=l(De,"SPAN",{});var Ue=o(O);R(S.$$.fragment,Ue),Ue.forEach(a),De.forEach(a),ye=c(se),j=l(se,"SPAN",{});var qe=o(j);_e=m(qe,"ConcatenationTable"),qe.forEach(a),se.forEach(a),ae=c(e),y=l(e,"H2",{class:!0});var ne=o(y);T=l(ne,"A",{id:!0,class:!0,href:!0});var Le=o(T);B=l(Le,"SPAN",{});var Oe=o(B);R(x.$$.fragment,Oe),Oe.forEach(a),Le.forEach(a),we=c(ne),F=l(ne,"SPAN",{});var je=o(F);Ee=m(je,"Utils"),je.forEach(a),ne.forEach(a),this.h()},h(){s(v,"name","hf:doc:metadata"),s(v,"content",JSON.stringify(Qe)),s(_,"id","table-classes"),s(_,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),s(_,"href","#table-classes"),s(u,"class","relative group"),s(w,"id","table"),s(w,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),s(w,"href","#table"),s(d,"class","relative group"),s(E,"id","inmemorytable"),s(E,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),s(E,"href","#inmemorytable"),s(b,"class","relative group"),s(g,"id","concatenationtable"),s(g,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),s(g,"href","#concatenationtable"),s($,"class","relative group"),s(T,"id","utils"),s(T,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),s(T,"href","#utils"),s(y,"class","relative group")},m(e,n){t(document.head,v),i(e,W,n),i(e,u,n),t(u,_),t(_,C),z(k,C,null),t(u,ie),t(u,M),t(M,he),i(e,X,n),i(e,p,n),t(p,ce),t(p,H),t(H,pe),t(p,fe),t(p,I),t(I,me),t(p,ve),i(e,Y,n),i(e,d,n),t(d,w),t(w,D),z(A,D,null),t(d,ue),t(d,U),t(U,de),i(e,Z,n),i(e,b,n),t(b,E),t(E,q),z(P,q,null),t(b,be),t(b,L),t(L,$e),i(e,ee,n),i(e,$,n),t($,g),t(g,O),z(S,O,null),t($,ye),t($,j),t(j,_e),i(e,ae,n),i(e,y,n),t(y,T),t(T,B),z(x,B,null),t(y,we),t(y,F),t(F,Ee),te=!0},p:ze,i(e){te||(G(k.$$.fragment,e),G(A.$$.fragment,e),G(P.$$.fragment,e),G(S.$$.fragment,e),G(x.$$.fragment,e),te=!0)},o(e){K(k.$$.fragment,e),K(A.$$.fragment,e),K(P.$$.fragment,e),K(S.$$.fragment,e),K(x.$$.fragment,e),te=!1},d(e){a(v),e&&a(W),e&&a(u),Q(k),e&&a(X),e&&a(p),e&&a(Y),e&&a(d),Q(A),e&&a(Z),e&&a(b),Q(P),e&&a(ee),e&&a($),Q(S),e&&a(ae),e&&a(y),Q(x)}}}const Qe={local:"table-classes",sections:[{local:"table",title:"Table"},{local:"inmemorytable",title:"InMemoryTable"},{local:"concatenationtable",title:"ConcatenationTable"},{local:"utils",title:"Utils"}],title:"Table Classes"};function Ve(ge){return Ge(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ye extends Be{constructor(v){super();Fe(this,v,Ve,Ke,Je,{})}}export{Ye as default,Qe as metadata};
