This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-graphar-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e90aafa deploy: 5f4aa0a068f1398243a1ae398ef90b95dbbdafec
e90aafa is described below
commit e90aafa93379904187e5633bb6843fe839faaa0a
Author: acezen <[email protected]>
AuthorDate: Mon Aug 5 09:59:54 2024 +0000
deploy: 5f4aa0a068f1398243a1ae398ef90b95dbbdafec
---
404.html | 4 ++--
.../{1474b7d9.8998c364.js => 1474b7d9.6c584a61.js} | 2 +-
.../{55161fd4.a7b870f7.js => 55161fd4.8302463d.js} | 2 +-
assets/js/76fa6b70.03465b54.js | 1 +
assets/js/76fa6b70.c264dfbd.js | 1 -
assets/js/7c6ed348.48eb7d8e.js | 1 +
assets/js/7c6ed348.4e250a8f.js | 1 -
assets/js/{main.ecb9bbc2.js => main.812b5fef.js} | 4 ++--
...js.LICENSE.txt => main.812b5fef.js.LICENSE.txt} | 0
...e~main.8ccd16eb.js => runtime~main.b558efc7.js} | 2 +-
blog/archive/index.html | 4 ++--
blog/demo-blog-post/index.html | 4 ++--
blog/index.html | 4 ++--
blog/tags/graphar/index.html | 4 ++--
blog/tags/index.html | 4 ++--
community/category/committers/index.html | 4 ++--
community/category/reference/index.html | 4 ++--
.../reference/generate_release_note/index.html | 4 ++--
community/committers/release/index.html | 4 ++--
community/committers/verify/index.html | 4 ++--
community/development/index.html | 4 ++--
community/index.html | 4 ++--
docs/category/c-library/index.html | 4 ++--
docs/category/examples/index.html | 4 ++--
docs/category/libraries/index.html | 4 ++--
docs/category/specification/index.html | 4 ++--
docs/cpp/filesystem_8cc_source.html | 23 ++++++++++++++------
docs/cpp/filesystem_8h_source.html | 6 +++++-
docs/index.html | 4 ++--
docs/libraries/cpp/examples/bgl/index.html | 14 ++++++------
docs/libraries/cpp/examples/graphscope/index.html | 4 ++--
docs/libraries/cpp/examples/out-of-core/index.html | 4 ++--
.../cpp/examples/snap-to-graphar/index.html | 8 +++----
docs/libraries/cpp/getting-started/index.html | 25 ++++++++++++++--------
docs/libraries/java/how_to_develop_java/index.html | 4 ++--
docs/libraries/java/index.html | 4 ++--
docs/libraries/pyspark/how-to/index.html | 4 ++--
docs/libraries/pyspark/index.html | 4 ++--
docs/libraries/spark/examples/index.html | 4 ++--
docs/libraries/spark/index.html | 12 ++++++++---
docs/overview/concepts/index.html | 4 ++--
docs/overview/index.html | 4 ++--
docs/overview/motivation/index.html | 4 ++--
.../org/apache/graphar/graph/GraphWriter.html | 2 +-
docs/specification/format/index.html | 4 ++--
.../specification/implementation-status/index.html | 4 ++--
download/index.html | 4 ++--
index.html | 4 ++--
48 files changed, 130 insertions(+), 102 deletions(-)
diff --git a/404.html b/404.html
index e938067..184eb33 100644
--- a/404.html
+++ b/404.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Page Not Found | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/404.ht [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/1474b7d9.8998c364.js b/assets/js/1474b7d9.6c584a61.js
similarity index 97%
rename from assets/js/1474b7d9.8998c364.js
rename to assets/js/1474b7d9.6c584a61.js
index b73aefc..8a752c9 100644
--- a/assets/js/1474b7d9.8998c364.js
+++ b/assets/js/1474b7d9.6c584a61.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[9125],{2207:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>p,contentTitle:()=>o,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>d});var
n=t(1527),r=t(395);const s={},o="Convert SNAP Datasets to GraphAr
Format",i={id:"libraries/cpp/examples/snap-to-graphar",title:"Convert SNAP
Datasets to GraphAr Format",description:"SNAP (Stanford Network
Analysis",source:"@site/docs/libraries/cpp/examp [...]
\ No newline at end of file
+"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[9125],{2207:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>p,contentTitle:()=>o,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>d});var
n=t(1527),r=t(395);const s={},o="Convert SNAP Datasets to GraphAr
Format",i={id:"libraries/cpp/examples/snap-to-graphar",title:"Convert SNAP
Datasets to GraphAr Format",description:"SNAP (Stanford Network
Analysis",source:"@site/docs/libraries/cpp/examp [...]
\ No newline at end of file
diff --git a/assets/js/55161fd4.a7b870f7.js b/assets/js/55161fd4.8302463d.js
similarity index 94%
rename from assets/js/55161fd4.a7b870f7.js
rename to assets/js/55161fd4.8302463d.js
index 72dbe03..f593ab8 100644
--- a/assets/js/55161fd4.a7b870f7.js
+++ b/assets/js/55161fd4.8302463d.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[6005],{6194:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var
n=r(1527),a=r(395);const o={},i="Co-Work with
BGL",s={id:"libraries/cpp/examples/bgl",title:"Co-Work with
BGL",description:"The [Boost Graph
Library",source:"@site/docs/libraries/cpp/examples/bgl.md",sourceDirName:"libraries/cpp/examples",slug:"/librari
[...]
\ No newline at end of file
+"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[6005],{6194:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var
n=r(1527),a=r(395);const o={},i="Co-Work with
BGL",s={id:"libraries/cpp/examples/bgl",title:"Co-Work with
BGL",description:"The [Boost Graph
Library",source:"@site/docs/libraries/cpp/examples/bgl.md",sourceDirName:"libraries/cpp/examples",slug:"/librari
[...]
\ No newline at end of file
diff --git a/assets/js/76fa6b70.03465b54.js b/assets/js/76fa6b70.03465b54.js
new file mode 100644
index 0000000..4979137
--- /dev/null
+++ b/assets/js/76fa6b70.03465b54.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[3293],{7601:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>o,toc:()=>h});var
n=r(1527),a=r(395);const i={id:"getting-started",title:"Getting
Started",sidebar_position:1},s="Getting
Started",o={id:"libraries/cpp/getting-started",title:"Getting
Started",description:"This article is a quick guide that explains how to work
with Grap [...]
\ No newline at end of file
diff --git a/assets/js/76fa6b70.c264dfbd.js b/assets/js/76fa6b70.c264dfbd.js
deleted file mode 100644
index e92bded..0000000
--- a/assets/js/76fa6b70.c264dfbd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[3293],{7601:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>o,toc:()=>h});var
n=r(1527),a=r(395);const i={id:"getting-started",title:"Getting
Started",sidebar_position:1},s="Getting
Started",o={id:"libraries/cpp/getting-started",title:"Getting
Started",description:"This article is a quick guide that explains how to work
with Grap [...]
\ No newline at end of file
diff --git a/assets/js/7c6ed348.48eb7d8e.js b/assets/js/7c6ed348.48eb7d8e.js
new file mode 100644
index 0000000..b4c7202
--- /dev/null
+++ b/assets/js/7c6ed348.48eb7d8e.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[4846],{7501:(e,r,a)=>{a.r(r),a.d(r,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>o,toc:()=>d});var
t=a(1527),n=a(395);const s={id:"spark",title:"Spark
Library",sidebar_position:3},i=void
0,o={id:"libraries/spark/spark",title:"Spark
Library",description:"Overview",source:"@site/docs/libraries/spark/spark.md",sourceDirName:"libraries/spark",slug:"/libr
[...]
\ No newline at end of file
diff --git a/assets/js/7c6ed348.4e250a8f.js b/assets/js/7c6ed348.4e250a8f.js
deleted file mode 100644
index ea2dcd2..0000000
--- a/assets/js/7c6ed348.4e250a8f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[4846],{7501:(e,r,a)=>{a.r(r),a.d(r,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>o,toc:()=>h});var
t=a(1527),n=a(395);const s={id:"spark",title:"Spark
Library",sidebar_position:3},i=void
0,o={id:"libraries/spark/spark",title:"Spark
Library",description:"Overview",source:"@site/docs/libraries/spark/spark.md",sourceDirName:"libraries/spark",slug:"/libr
[...]
\ No newline at end of file
diff --git a/assets/js/main.ecb9bbc2.js b/assets/js/main.812b5fef.js
similarity index 99%
rename from assets/js/main.ecb9bbc2.js
rename to assets/js/main.812b5fef.js
index 7bd5168..6dc666e 100644
--- a/assets/js/main.ecb9bbc2.js
+++ b/assets/js/main.812b5fef.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.ecb9bbc2.js.LICENSE.txt */
-(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[179],{2648:(e,t,n)=>{var
r={"./":1884};function a(e){var t=o(e);return n(t)}function
o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw
t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return
Object.keys(r)},a.resolve=o,e.exports=a,a.id=2648},3610:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>p});n(959);var r=n(974),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e [...]
\ No newline at end of file
+/*! For license information please see main.812b5fef.js.LICENSE.txt */
+(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[179],{2648:(e,t,n)=>{var
r={"./":1884};function a(e){var t=o(e);return n(t)}function
o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw
t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return
Object.keys(r)},a.resolve=o,e.exports=a,a.id=2648},3610:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>p});n(959);var r=n(974),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e [...]
\ No newline at end of file
diff --git a/assets/js/main.ecb9bbc2.js.LICENSE.txt
b/assets/js/main.812b5fef.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.ecb9bbc2.js.LICENSE.txt
rename to assets/js/main.812b5fef.js.LICENSE.txt
diff --git a/assets/js/runtime~main.8ccd16eb.js
b/assets/js/runtime~main.b558efc7.js
similarity index 95%
rename from assets/js/runtime~main.8ccd16eb.js
rename to assets/js/runtime~main.b558efc7.js
index 34702f5..81e20d0 100644
--- a/assets/js/runtime~main.8ccd16eb.js
+++ b/assets/js/runtime~main.b558efc7.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,d,t,c,f={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var d=r[e]={id:e,loaded:!1,exports:{}};return
f[e].call(d.exports,d,d.exports,b),d.loaded=!0,d.exports}b.m=f,b.c=r,e=[],b.O=(a,d,t,c)=>{if(!d){var
f=1/0;for(i=0;i<e.length;i++){d=e[i][0],t=e[i][1],c=e[i][2];for(var
r=!0,o=0;o<d.length;o++)(!1&c||f>=c)&&Object.keys(b.O).every((e=>b.O[e](d[o])))?d.splice(o--,1):(r=!1,c<f&&(f=c));if(r){e.splice(i--,1);var
n=t();void 0!==n&&(a=n)}}return a}c=c| [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,d,t,c,f={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var d=r[e]={id:e,loaded:!1,exports:{}};return
f[e].call(d.exports,d,d.exports,b),d.loaded=!0,d.exports}b.m=f,b.c=r,e=[],b.O=(a,d,t,c)=>{if(!d){var
f=1/0;for(i=0;i<e.length;i++){d=e[i][0],t=e[i][1],c=e[i][2];for(var
r=!0,o=0;o<d.length;o++)(!1&c||f>=c)&&Object.keys(b.O).every((e=>b.O[e](d[o])))?d.splice(o--,1):(r=!1,c<f&&(f=c));if(r){e.splice(i--,1);var
n=t();void 0!==n&&(a=n)}}return a}c=c| [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index fb07e68..2f37299 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Archive | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/blog/archive" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/demo-blog-post/index.html b/blog/demo-blog-post/index.html
index 968f1cc..99eea1a 100644
--- a/blog/demo-blog-post/index.html
+++ b/blog/demo-blog-post/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Welcome to GraphAr | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/bl [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index 6ce9185..d7bc7e5 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Blog | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/blog"><meta data [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/graphar/index.html b/blog/tags/graphar/index.html
index 124b39d..0c32c80 100644
--- a/blog/tags/graphar/index.html
+++ b/blog/tags/graphar/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "graphar" | Apache
GraphAr</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https:/ [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index b30822d..a5ac059 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Tags | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/blog/tags"><meta [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/category/committers/index.html
b/community/category/committers/index.html
index 1279e7a..7aa544d 100644
--- a/community/category/committers/index.html
+++ b/community/category/committers/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Committers | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/community/ [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/category/reference/index.html
b/community/category/reference/index.html
index 4ff8964..cb5d5c1 100644
--- a/community/category/reference/index.html
+++ b/community/category/reference/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Reference | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/community/c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/committers/reference/generate_release_note/index.html
b/community/committers/reference/generate_release_note/index.html
index dc8d532..90ccc7a 100644
--- a/community/committers/reference/generate_release_note/index.html
+++ b/community/committers/reference/generate_release_note/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Generate release note | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/committers/release/index.html
b/community/committers/release/index.html
index 45b5a73..a60ea81 100644
--- a/community/committers/release/index.html
+++ b/community/committers/release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Create a release | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/comm [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/committers/verify/index.html
b/community/committers/verify/index.html
index 7c0a13f..2795628 100644
--- a/community/committers/verify/index.html
+++ b/community/committers/verify/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Verify a candidate version | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apach [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/development/index.html b/community/development/index.html
index 1fdc65d..1dec37a 100644
--- a/community/development/index.html
+++ b/community/development/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Development | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/community [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/index.html b/community/index.html
index b91308b..9577e2d 100644
--- a/community/index.html
+++ b/community/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Community | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/community/" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/category/c-library/index.html
b/docs/category/c-library/index.html
index c79129c..6e9abf8 100644
--- a/docs/category/c-library/index.html
+++ b/docs/category/c-library/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">C++ Library | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/cate [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/category/examples/index.html
b/docs/category/examples/index.html
index e8bd5bb..b063b1d 100644
--- a/docs/category/examples/index.html
+++ b/docs/category/examples/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Examples | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/categor [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/category/libraries/index.html
b/docs/category/libraries/index.html
index 4bc68e0..6ac65b7 100644
--- a/docs/category/libraries/index.html
+++ b/docs/category/libraries/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Libraries | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/catego [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/category/specification/index.html
b/docs/category/specification/index.html
index 3665254..319803a 100644
--- a/docs/category/specification/index.html
+++ b/docs/category/specification/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Specification | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/ca [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/cpp/filesystem_8cc_source.html
b/docs/cpp/filesystem_8cc_source.html
index f76c733..1444974 100644
--- a/docs/cpp/filesystem_8cc_source.html
+++ b/docs/cpp/filesystem_8cc_source.html
@@ -385,12 +385,23 @@ $(function() {
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> 
<span class="keywordflow">return</span>
std::make_shared<FileSystem>(arrow_fs);</div>
<div class="line"><a name="l00314"></a><span class="lineno">
314</span> }</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> 
</div>
-<div class="line"><a name="l00317"></a><span class="lineno">
317</span> <span class="keyword">template</span> Result<IdType>
FileSystem::ReadFileToValue<IdType>(</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> 
<span class="keyword">const</span> std::string&) <span
class="keyword">const</span> noexcept;</div>
-<div class="line"><a name="l00320"></a><span class="lineno">
320</span> <span class="keyword">template</span> Status
FileSystem::WriteValueToFile<IdType>(<span class="keyword">const</span>
IdType&,</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> 
<span
class="keyword">const</span> std::string&) <span
class="keyword">const</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> 
noexcept;</div>
-<div class="line"><a name="l00323"></a><span class="lineno">
323</span> } <span class="comment">// namespace graphar</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">
316</span> Status InitializeS3() {</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> 
RETURN_NOT_ARROW_OK(</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> 
arrow::fs::InitializeS3(arrow::fs::S3GlobalOptions::Defaults()));</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> 
<span class="keywordflow">return</span> <a class="code"
href="classgraphar_1_1_status.html#ad92f5c41a661d4f468390e39da90f881">Status::OK</a>();</div>
+<div class="line"><a name="l00320"></a><span class="lineno">
320</span> }</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> 
</div>
+<div class="line"><a name="l00322"></a><span class="lineno">
322</span> Status FinalizeS3() {</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> 
RETURN_NOT_ARROW_OK(arrow::fs::FinalizeS3());</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> 
<span class="keywordflow">return</span> <a class="code"
href="classgraphar_1_1_status.html#ad92f5c41a661d4f468390e39da90f881">Status::OK</a>();</div>
+<div class="line"><a name="l00325"></a><span class="lineno">
325</span> }</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> 
</div>
+<div class="line"><a name="l00328"></a><span class="lineno">
328</span> <span class="keyword">template</span> Result<IdType>
FileSystem::ReadFileToValue<IdType>(</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> 
<span class="keyword">const</span> std::string&) <span
class="keyword">const</span> noexcept;</div>
+<div class="line"><a name="l00331"></a><span class="lineno">
331</span> <span class="keyword">template</span> Status
FileSystem::WriteValueToFile<IdType>(<span class="keyword">const</span>
IdType&,</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> 
<span
class="keyword">const</span> std::string&) <span
class="keyword">const</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> 
noexcept;</div>
+<div class="line"><a name="l00334"></a><span class="lineno">
334</span> } <span class="comment">// namespace graphar</span></div>
<div class="ttc"
id="aclassgraphar_1_1_file_system_html_a293c0415cb3b72795e034f2a08510524"><div
class="ttname"><a
href="classgraphar_1_1_file_system.html#a293c0415cb3b72795e034f2a08510524">graphar::FileSystem::GetFileNumOfDir</a></div><div
class="ttdeci">Result< IdType > GetFileNumOfDir(const std::string
&dir_path, bool recursive=false) const noexcept</div><div
class="ttdef"><b>Definition:</b> <a
href="filesystem_8cc_source.html#l00268">filesystem.cc:268</a></div></div>
<div class="ttc"
id="aclassgraphar_1_1_file_system_html_a474b6e6ba28a0114a1d84f4eb06a211b"><div
class="ttname"><a
href="classgraphar_1_1_file_system.html#a474b6e6ba28a0114a1d84f4eb06a211b">graphar::FileSystem::WriteValueToFile</a></div><div
class="ttdeci">Status WriteValueToFile(const T &value, const std::string
&path) const noexcept</div><div class="ttdoc">Write a value of type T to a
file.</div><div class="ttdef"><b>Definition:</b> <a
href="filesystem_8cc_source.html#l00190">fi [...]
<div class="ttc"
id="aclassgraphar_1_1_file_system_html_a88ffaca40d40ca34be4eed2ef5802854"><div
class="ttname"><a
href="classgraphar_1_1_file_system.html#a88ffaca40d40ca34be4eed2ef5802854">graphar::FileSystem::WriteTableToFile</a></div><div
class="ttdeci">Status WriteTableToFile(const std::shared_ptr< arrow::Table
> &table, FileType file_type, const std::string &path) const
noexcept</div><div class="ttdoc">Write a table to a file with a specific
type.</div><div class="ttdef [...]
diff --git a/docs/cpp/filesystem_8h_source.html
b/docs/cpp/filesystem_8h_source.html
index c698ea6..e6e61c1 100644
--- a/docs/cpp/filesystem_8h_source.html
+++ b/docs/cpp/filesystem_8h_source.html
@@ -162,7 +162,11 @@ $(function() {
<div class="line"><a name="l00153"></a><span class="lineno">
153</span> Result<std::shared_ptr<<a class="code"
href="classgraphar_1_1_file_system.html#a240e8f3d8a4aab98d35a0faf6de54f25">FileSystem</a>>>
FileSystemFromUriOrPath(</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> 
const std::<span class="keywordtype">string</span>& uri, std::<span
class="keywordtype">string</span>* out_path = <span
class="keywordtype">nullptr</span>);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> 
</div>
-<div class="line"><a name="l00156"></a><span class="lineno">
156</span> } <span class="comment">// namespace graphar</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">
166</span> Status InitializeS3();</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> 
</div>
+<div class="line"><a name="l00177"></a><span class="lineno">
177</span> Status FinalizeS3();</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> 
</div>
+<div class="line"><a name="l00179"></a><span class="lineno">
179</span> } <span class="comment">// namespace graphar</span></div>
<div class="ttc" id="aclassgraphar_1_1_file_system_html"><div
class="ttname"><a
href="classgraphar_1_1_file_system.html">graphar::FileSystem</a></div><div
class="ttdef"><b>Definition:</b> <a
href="filesystem_8h_source.html#l00059">filesystem.h:59</a></div></div>
<div class="ttc"
id="aclassgraphar_1_1_file_system_html_a240e8f3d8a4aab98d35a0faf6de54f25"><div
class="ttname"><a
href="classgraphar_1_1_file_system.html#a240e8f3d8a4aab98d35a0faf6de54f25">graphar::FileSystem::FileSystem</a></div><div
class="ttdeci">FileSystem(std::shared_ptr< arrow::fs::FileSystem >
arrow_fs)</div><div class="ttdoc">Create a FileSystem instance.</div><div
class="ttdef"><b>Definition:</b> <a
href="filesystem_8h_source.html#l00065">filesystem.h:65</a></div></div>
<div class="ttc"
id="aclassgraphar_1_1_file_system_html_a293c0415cb3b72795e034f2a08510524"><div
class="ttname"><a
href="classgraphar_1_1_file_system.html#a293c0415cb3b72795e034f2a08510524">graphar::FileSystem::GetFileNumOfDir</a></div><div
class="ttdeci">Result< IdType > GetFileNumOfDir(const std::string
&dir_path, bool recursive=false) const noexcept</div><div
class="ttdef"><b>Definition:</b> <a
href="filesystem_8cc_source.html#l00268">filesystem.cc:268</a></div></div>
diff --git a/docs/index.html b/docs/index.html
index 84b474b..9325626 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Documentation | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/"> [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/cpp/examples/bgl/index.html
b/docs/libraries/cpp/examples/bgl/index.html
index 23408fe..cfdbe14 100644
--- a/docs/libraries/cpp/examples/bgl/index.html
+++ b/docs/libraries/cpp/examples/bgl/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Co-Work with BGL | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -28,19 +28,19 @@ algorithm</a>.</p>
<a
href="https://github.com/apache/incubator-graphar/blob/main/cpp/examples/bgl_example.cc"
target="_blank" rel="noopener noreferrer">bgl_example.cc</a>.
In this program, the graph information file is first read to get the
metadata:</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">std::string path = ... // the
path of the graph information file</span><br></spa [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">std</span><span class="token
double-colon punctuation" style="color:#393A34">::</span><span c [...]
<p>And then, the vertex collection and the edge collection are established
as the handles to access the graph data:</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">auto maybe_vertices =
graphar::VerticesCollection::Make(graph_info, "person [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token keyword"
style="color:#00009f">auto</span><span class="token plain"> maybe_vertices
</span><span cla [...]
<p>Next, we construct the in-memory graph data structure for BGL by
traversing the vertices and edges via GraphAr's high-level reading
interface (the vertex iterator and the edge iterator):</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">// define the Graph type in
BGL</span><br></span><span class="token-line" style= [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token comment"
style="color:#999988;font-style:italic">// define the Graph type in
BGL</span><span class=" [...]
<p>After that, an internal CC algorithm provided by BGL is called:</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">// define the external vertex
property "component"</span><br></span><s [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token comment"
style="color:#999988;font-style:italic">// define the external vertex property
"compon [...]
<p>Finally, we could use a <strong>VerticesBuilder</strong> of GraphAr to
write the
results to new generated GraphAr format data:</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">// construct a new property
group</span><br></span><span class="token-line" styl [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token comment"
style="color:#999988;font-style:italic">// construct a new property
group</span><span class [...]
<p>
Apache GraphAr is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that the [...]
</p>
diff --git a/docs/libraries/cpp/examples/graphscope/index.html
b/docs/libraries/cpp/examples/graphscope/index.html
index 90beb41..8b106ba 100644
--- a/docs/libraries/cpp/examples/graphscope/index.html
+++ b/docs/libraries/cpp/examples/graphscope/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Integrate into GraphScope | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/cpp/examples/out-of-core/index.html
b/docs/libraries/cpp/examples/out-of-core/index.html
index 6e1d85b..6ddbbca 100644
--- a/docs/libraries/cpp/examples/out-of-core/index.html
+++ b/docs/libraries/cpp/examples/out-of-core/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Out-of-core Graph Algorithms | Apache
GraphAr</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/cpp/examples/snap-to-graphar/index.html
b/docs/libraries/cpp/examples/snap-to-graphar/index.html
index af65757..888013e 100644
--- a/docs/libraries/cpp/examples/snap-to-graphar/index.html
+++ b/docs/libraries/cpp/examples/snap-to-graphar/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Convert SNAP Datasets to GraphAr Format | Apache
GraphAr</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https:// [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -28,12 +28,12 @@ in the graph.</p>
GraphInfo objects, which are subsequently serialized into YAML files.
For instance, the code snippet below illustrates the creation and
storage of the vertex information file.</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">auto version =
graphar::InfoVersion::Parse("gar/v1").value();</span><b [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token keyword"
style="color:#00009f">auto</span><span class="token plain"> version
</span><span class="tok [...]
<p>Subsequently, we employ the high-level vertex and edge builders provided
by the GraphAr C++ library to generate payload data files with vertex
and edge data. The code snippet that follows demonstrates the generation
and preservation of the edge data file.</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">// construct edges
builder</span><br></span><span class="token-line" style="colo [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token comment"
style="color:#999988;font-style:italic">// construct edges builder</span><span
class="token [...]
<p>For comprehensive insights into this example, please consult the
accompanying <a
href="https://github.com/apache/incubator-graphar/tree/main/cpp/examples/snap_dataset_to_graphar.cc"
target="_blank" rel="noopener noreferrer">source
code</a>
diff --git a/docs/libraries/cpp/getting-started/index.html
b/docs/libraries/cpp/getting-started/index.html
index 39ba12e..9185886 100644
--- a/docs/libraries/cpp/getting-started/index.html
+++ b/docs/libraries/cpp/getting-started/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Getting Started | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/ [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -23,7 +23,7 @@ information and edge information files it contains, and the
version of
GraphAr. For example, the file "ldbc_sample.graph.yml" defines an
example graph named "ldbc_sample", which includes one type of
vertices
("person") and one type of edges ("person knows
person").</p>
-<div class="language-Yaml language-yaml codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-yaml
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token key atrule"
style="color:#00a4db">name</span><span class="token punctuation" style=" [...]
+<div class="language-yaml codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-yaml
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token key atrule"
style="color:#00a4db">name</span><span class="token punctuation"
style="color:#393A34" [...]
<h3 class="anchor anchorWithStickyNavbar_qibj" id="vertex-information">Vertex
information<a href="#vertex-information" class="hash-link" aria-label="Direct
link to Vertex information" title="Direct link to Vertex information"></a></h3>
<p>Each vertex information file defines a single group of vertices with the
same vertex label, e.g., "person" in this case. The vertex chunk
size,
@@ -114,7 +114,7 @@ files for graph information, vertex information and edge
information.</p>
<p>Also, the metadata of a graph can be constructed easily through reading
the already existed information files, as the following code
illustrates:</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">// construct graph information
from file</span><br></span><span class="token-lin [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token comment"
style="color:#999988;font-style:italic">// construct graph information from
file</span><spa [...]
<h3 class="anchor anchorWithStickyNavbar_qibj"
id="read-graphar-format-files">Read GraphAr format files<a
href="#read-graphar-format-files" class="hash-link" aria-label="Direct link to
Read GraphAr format files" title="Direct link to Read GraphAr format
files"></a></h3>
<p>GraphAr supports the flexible reading of graph data, e.g., allowing to read
data of a single vertex, a vertex chunk, or all vertices with a specific
@@ -125,18 +125,18 @@ chunks for edges.</p>
<p>As a simple case, the following example shows how to read all vertices
with label "person" of the graph defined by "graph_info"
and output the
values of "id" and "firstName" for each vertex.</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">graph_info =
...</span><br></span><span class="token-line" style="color:#393A34" [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">graph_info </span><span
class="token operator" style="color:#393A34">=</span><span class="tok [...]
<p>The next example reads all edges with label "person_knows_person"
from
the above graph and outputs the end vertices for each edge.</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">graph_info =
...</span><br></span><span class="token-line" style="color:#393A34" [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">graph_info </span><span
class="token operator" style="color:#393A34">=</span><span class="tok [...]
<h3 class="anchor anchorWithStickyNavbar_qibj"
id="write-graphar-format-files">Write GraphAr format files<a
href="#write-graphar-format-files" class="hash-link" aria-label="Direct link to
Write GraphAr format files" title="Direct link to Write GraphAr format
files"></a></h3>
<p>As same with the readers, the GraphAr writers provide different-level
methods to output the graph data in memory into GraphAr format files.</p>
<p>As the simplest cases, the fist example below adds vertices to
<strong>VerticesBuilder</strong>, and then dumps the data to files; the second
example constructs a collection of edges and then dumps them.</p>
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">vertex_info =
...</span><br></span><span class="token-line" style="color:#393A34 [...]
-<div class="language-C++ language-c++ codeBlockContainer_w3PW
theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-c++
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">edge_info =
...</span><br></span><span class="token-line" style="color:#393A34"> [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">vertex_info </span><span
class="token operator" style="color:#393A34">=</span><span class="to [...]
+<div class="language-cpp codeBlockContainer_w3PW theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_Tt2Q"><pre tabindex="0" class="prism-code language-cpp
codeBlock_xdHR thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Sjn8"><span class="token-line"
style="color:#393A34"><span class="token plain">edge_info </span><span
class="token operator" style="color:#393A34">=</span><span class="toke [...]
<h3 class="anchor anchorWithStickyNavbar_qibj" id="a-pagerank-example">A
PageRank Example<a href="#a-pagerank-example" class="hash-link"
aria-label="Direct link to A PageRank Example" title="Direct link to A PageRank
Example"></a></h3>
<p>Here we will go through an example of out-of-core graph analytic
algorithms based on GraphAr which calculates the PageRank. Please look
@@ -154,7 +154,14 @@ with type "person" is extended to include a new
property named
<em>person-new-pagerank.vertex.yml</em> is saved) and the
<strong>VerticesBuilder</strong>
is used to write the results to new generated data chunks.</p>
<p>Please refer to <a href="/docs/libraries/cpp/examples/out-of-core">more
examples</a> to learn
-about the other available case studies utilizing GraphAr.</p></div><footer
class="theme-doc-footer docusaurus-mt-lg"><div
class="theme-doc-footer-edit-meta-row row"><div class="col"><a
href="https://github.com/apache/incubator-graphar/edit/main/docs/libraries/cpp/getting-started.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_z10d" aria-hidden="true"><g><path d="m34.5 11.7l-3 3. [...]
+about the other available case studies utilizing GraphAr.</p>
+<h3 class="anchor anchorWithStickyNavbar_qibj"
id="working-with-cloud-storage-s3-oss">Working with Cloud Storage (S3, OSS)<a
href="#working-with-cloud-storage-s3-oss" class="hash-link" aria-label="Direct
link to Working with Cloud Storage (S3, OSS)" title="Direct link to Working
with Cloud Storage (S3, OSS)"></a></h3>
+<p>GraphAr supports reading and writing data from and to cloud storage,
including
+AWS S3 and Alibaba Cloud OSS.</p>
+<p>To read data from cloud storage, you can specify the path of the data files
+with URI schema, e.g., "s3://bucket-name/path/to/data" or
"s3://[access-key<!-- -->:secret-key<!--
-->]@bucket-name/path/to/data".</p>
+<p><a
href="https://github.com/apache/incubator-graphar/blob/main/cpp/test/test_info.cc#L777-L792"
target="_blank" rel="noopener noreferrer">Code example</a> demonstrates how to
read data from S3.</p>
+<p>Note that once you use cloud storage, you need to call
<code>graphar::InitalizeS3</code> to initialize S3 APIs before starting the
work and call<code>graphar::FinalizeS3()</code> to shut down the APIs after the
work finish.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="theme-doc-footer-edit-meta-row row"><div class="col"><a
href="https://github.com/apache/incubator-graphar/edit/main/docs/libraries/cpp/getting-started.md"
target="_blank" rel="noopener noreferre [...]
<p>
Apache GraphAr is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that the [...]
</p>
diff --git a/docs/libraries/java/how_to_develop_java/index.html
b/docs/libraries/java/how_to_develop_java/index.html
index 6fcc1af..62e4baa 100644
--- a/docs/libraries/java/how_to_develop_java/index.html
+++ b/docs/libraries/java/how_to_develop_java/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to Develop Java Library | Apache
GraphAr</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apac [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/java/index.html b/docs/libraries/java/index.html
index 0ee8857..37ee6cd 100644
--- a/docs/libraries/java/index.html
+++ b/docs/libraries/java/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Java Library | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/lib [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/pyspark/how-to/index.html
b/docs/libraries/pyspark/how-to/index.html
index 6e5242f..8ee1c25 100644
--- a/docs/libraries/pyspark/how-to/index.html
+++ b/docs/libraries/pyspark/how-to/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to use GraphAr PySpark package | Apache
GraphAr</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graph [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/pyspark/index.html
b/docs/libraries/pyspark/index.html
index a300875..d4f98a1 100644
--- a/docs/libraries/pyspark/index.html
+++ b/docs/libraries/pyspark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">PySpark Library | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/ [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/spark/examples/index.html
b/docs/libraries/spark/examples/index.html
index ab3a99b..12a796f 100644
--- a/docs/libraries/spark/examples/index.html
+++ b/docs/libraries/spark/examples/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Examples | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/librari [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/libraries/spark/index.html b/docs/libraries/spark/index.html
index 77b489c..eb25a77 100644
--- a/docs/libraries/spark/index.html
+++ b/docs/libraries/spark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Spark Library | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/li [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
@@ -81,7 +81,13 @@ In most cases, IndexGenerator is first utilized to generate
the indices for a Da
<li><a
href="https://github.com/apache/incubator-graphar/blob/main/maven-projects/spark/graphar/src/test/scala/org/apache/graphar/ComputeExample.scala"
target="_blank" rel="noopener noreferrer">ComputeExample.scala</a> includes
an example for constructing the GraphX graph from GraphAr format files and
executing a connected-components computation.</li>
<li><a
href="https://github.com/apache/incubator-graphar/blob/main/maven-projects/spark/graphar/src/test/scala/org/apache/graphar/TransformExample.scala"
target="_blank" rel="noopener noreferrer">TransformExample.scala</a> shows an
example for graph data conversion between different file types or different
adjList types.</li>
<li><a
href="https://github.com/apache/incubator-graphar/blob/main/maven-projects/spark/graphar/src/main/scala/org/apache/graphar/example/Neo4j2GraphAr.scala"
target="_blank" rel="noopener noreferrer">Neo4j2GraphAr.scala</a> and <a
href="https://github.com/apache/incubator-graphar/blob/main/maven-projects/spark/graphar/src/main/scala/org/apache/graphar/example/GraphAr2Neo4j.scala"
target="_blank" rel="noopener noreferrer">GraphAr2Neo4j.scala</a> are examples
to conduct data importing/exp [...]
-</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="theme-doc-footer-edit-meta-row row"><div class="col"><a
href="https://github.com/apache/incubator-graphar/edit/main/docs/libraries/spark/spark.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_z10d" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3
3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t [...]
+</ul>
+<h3 class="anchor anchorWithStickyNavbar_qibj"
id="working-with-cloud-storage-aws-s3-aliyun-oss">Working with Cloud Storage
(AWS S3, aliyun OSS)<a href="#working-with-cloud-storage-aws-s3-aliyun-oss"
class="hash-link" aria-label="Direct link to Working with Cloud Storage (AWS
S3, aliyun OSS)" title="Direct link to Working with Cloud Storage (AWS S3,
aliyun OSS)"></a></h3>
+<p>The Spark library for GraphAr supports reading and writing data from/to
cloud storage services such as AWS S3, to do so, you need to include the Hadoop
AWS dependency in your project. See the reference documentation for more
details.</p>
+<ul>
+<li><a href="https://spark.apache.org/docs/latest/cloud-integration.html"
target="_blank" rel="noopener noreferrer">AWS S3</a></li>
+<li><a
href="https://hadoop.apache.org/docs/stable/hadoop-aliyun/tools/hadoop-aliyun/index.html"
target="_blank" rel="noopener noreferrer">Aliyun OSS</a></li>
+</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="theme-doc-footer-edit-meta-row row"><div class="col"><a
href="https://github.com/apache/incubator-graphar/edit/main/docs/libraries/spark/spark.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_z10d" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3
3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t [...]
<p>
Apache GraphAr is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that the [...]
</p>
diff --git a/docs/overview/concepts/index.html
b/docs/overview/concepts/index.html
index 6087a9a..06458a9 100644
--- a/docs/overview/concepts/index.html
+++ b/docs/overview/concepts/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Concepts | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/overvie [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/overview/index.html b/docs/overview/index.html
index 54391b3..8c49115 100644
--- a/docs/overview/index.html
+++ b/docs/overview/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Overview | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/overvie [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/overview/motivation/index.html
b/docs/overview/motivation/index.html
index c762fe6..9b7ee94 100644
--- a/docs/overview/motivation/index.html
+++ b/docs/overview/motivation/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Motivation | Apache GraphAr</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/docs/overv [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/spark/org/apache/graphar/graph/GraphWriter.html
b/docs/spark/org/apache/graphar/graph/GraphWriter.html
index 25c5e07..17bca26 100644
--- a/docs/spark/org/apache/graphar/graph/GraphWriter.html
+++ b/docs/spark/org/apache/graphar/graph/GraphWriter.html
@@ -312,7 +312,7 @@
<span class="name">PutEdgeData</span><span class="params">(<span
name="relation">relation: (<span class="extype"
name="scala.Predef.String">String</span>, <span class="extype"
name="scala.Predef.String">String</span>, <span class="extype"
name="scala.Predef.String">String</span>)</span>, <span name="df">df: <span
class="extype"
name="org.apache.spark.sql.DataFrame">DataFrame</span></span>)</span><span
class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
- <p class="shortcomment cmt">Put the egde dataframe into writer.</p><div
class="fullcomment"><div class="comment cmt"><p>Put the egde dataframe into
writer.</p></div><dl class="paramcmts block"><dt class="param">relation</dt><dd
class="cmt"><p>
+ <p class="shortcomment cmt">Put the edge dataframe into writer.</p><div
class="fullcomment"><div class="comment cmt"><p>Put the edge dataframe into
writer.</p></div><dl class="paramcmts block"><dt class="param">relation</dt><dd
class="cmt"><p>
3-Tuple (source label, edge label, target label) to indicate edge
type.</p></dd><dt class="param">df</dt><dd class="cmt"><p>
data frame of edge type.</p></dd></dl></div>
</li><li name="org.apache.graphar.graph.GraphWriter#PutVertexData"
visbl="pub" class="indented0 " data-isabs="false" fullComment="yes"
group="Ungrouped">
diff --git a/docs/specification/format/index.html
b/docs/specification/format/index.html
index 9a151e8..919a372 100644
--- a/docs/specification/format/index.html
+++ b/docs/specification/format/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Format Specification | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/ [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/specification/implementation-status/index.html
b/docs/specification/implementation-status/index.html
index d626d70..d154c70 100644
--- a/docs/specification/implementation-status/index.html
+++ b/docs/specification/implementation-status/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Implementation Status | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/download/index.html b/download/index.html
index 45f9b2b..c709945 100644
--- a/download/index.html
+++ b/download/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache GraphAr(incubating) Downloads | Apache
GraphAr</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://gra [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/index.html b/index.html
index af220d2..66bfcc3 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache GraphAr | Apache GraphAr</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://graphar.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://graphar.apache.org/"><met [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache GraphAr Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.dfe66a1a.css">
-<script src="/assets/js/runtime~main.8ccd16eb.js" defer="defer"></script>
-<script src="/assets/js/main.ecb9bbc2.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.b558efc7.js" defer="defer"></script>
+<script src="/assets/js/main.812b5fef.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
c=new URLSearchParams(window.location.search).entries();for(var[t,e]of
c)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]