This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch deploy
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git
The following commit(s) were added to refs/heads/deploy by this push:
new ba9d96df deploy: 18ba80797af4db7612bfbd0abe785dae884ff03e
ba9d96df is described below
commit ba9d96dffd34637160aafe95a28da7ab1e16a4a2
Author: zkaoudi <[email protected]>
AuthorDate: Thu Feb 8 13:47:34 2024 +0000
deploy: 18ba80797af4db7612bfbd0abe785dae884ff03e
---
404.html | 4 +--
assets/js/1a1d5c1d.9e4097c2.js | 1 -
assets/js/1a1d5c1d.ab15c59f.js | 1 +
assets/js/47e4c4a8.28869879.js | 1 +
assets/js/47e4c4a8.b5c2babd.js | 1 -
assets/js/82fa5665.f9d4b0ea.js | 1 +
assets/js/82fa5665.fc8a9c41.js | 1 -
assets/js/89c6f603.43a8de41.js | 1 +
assets/js/935f2afb.ad910a0e.js | 1 +
assets/js/935f2afb.d2397640.js | 1 -
assets/js/c8d81af2.669ec49a.js | 1 +
assets/js/c8d81af2.fd911bd7.js | 1 -
assets/js/main.01331875.js | 2 ++
...js.LICENSE.txt => main.01331875.js.LICENSE.txt} | 0
assets/js/main.0dc8778e.js | 2 --
assets/js/runtime~main.96e00e56.js | 1 +
assets/js/runtime~main.e327772a.js | 1 -
blog/archive/index.html | 4 +--
blog/index.html | 4 +--
blog/tags/index.html | 4 +--
blog/tags/wayang/index.html | 4 +--
blog/website_update/index.html | 4 +--
docs/community/committer/index.html | 4 +--
docs/community/contribute/index.html | 4 +--
docs/community/mailinglist/index.html | 4 +--
docs/community/repositories/index.html | 4 +--
docs/community/team/index.html | 4 +--
docs/guide/adding-operators/index.html | 40 ++++++++++++++++++++++
docs/guide/api-documentation/index.html | 6 ++--
docs/guide/developing-in-wayang/index.html | 8 ++---
docs/guide/examples/index.html | 6 ++--
docs/guide/getting-started/index.html | 6 ++--
docs/guide/installation/index.html | 6 ++--
docs/guide/ml4all/index.html | 6 ++--
docs/guide/optimizer/index.html | 10 +++---
docs/introduction/about/index.html | 7 ++--
docs/introduction/benchmark/index.html | 4 +--
docs/introduction/features/index.html | 4 +--
docs/start/download/index.html | 4 +--
index.html | 4 +--
lunr-index-1707217579548.json | 1 -
lunr-index-1707400028412.json | 1 +
lunr-index.json | 2 +-
search-doc-1707217579548.json | 1 -
search-doc-1707400028412.json | 1 +
search-doc.json | 2 +-
sitemap.xml | 2 +-
47 files changed, 112 insertions(+), 70 deletions(-)
diff --git a/404.html b/404.html
index a8ded089..4cafc43a 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 Wayang (incubating)</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:url" content="https://wayang.apache.org/404.html"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/1a1d5c1d.9e4097c2.js b/assets/js/1a1d5c1d.9e4097c2.js
deleted file mode 100644
index c1760e94..00000000
--- a/assets/js/1a1d5c1d.9e4097c2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[771],{3492:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var
t=n(5893),o=n(1151);const r={title:"Data processing
optimzer",sidebar_position:6,id:"optimizer"},s="How the optimizer works
(WIP)",a={id:"guide/optimizer",title:"Data processing
optimzer",description:"\x3c!--",source:"@site/docs/guide/optimizer.md",sourceDirName:"guide",s
[...]
\ No newline at end of file
diff --git a/assets/js/1a1d5c1d.ab15c59f.js b/assets/js/1a1d5c1d.ab15c59f.js
new file mode 100644
index 00000000..703dedbe
--- /dev/null
+++ b/assets/js/1a1d5c1d.ab15c59f.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[771],{3492:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var
t=n(5893),o=n(1151);const r={title:"Data processing
optimizer",sidebar_position:8,id:"optimizer"},s="How the optimizer works
(WIP)",a={id:"guide/optimizer",title:"Data processing
optimizer",description:"\x3c!--",source:"@site/docs/guide/optimizer.md",sourceDirName:"guide"
[...]
\ No newline at end of file
diff --git a/assets/js/47e4c4a8.28869879.js b/assets/js/47e4c4a8.28869879.js
new file mode 100644
index 00000000..7584ab78
--- /dev/null
+++ b/assets/js/47e4c4a8.28869879.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8],{2102:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>r,contentTitle:()=>s,default:()=>u,frontMatter:()=>t,metadata:()=>l,toc:()=>d});var
i=a(5893),o=a(1151);const t={title:"Developing in
Wayang",sidebar_position:6,id:"developing-in-wayang"},s=void
0,l={id:"guide/developing-in-wayang",title:"Developing in
Wayang",description:"\x3c!--",source:"@site/docs/guide/develop-in-wayang.md",sourceDirName:"guide",slug:"
[...]
\ No newline at end of file
diff --git a/assets/js/47e4c4a8.b5c2babd.js b/assets/js/47e4c4a8.b5c2babd.js
deleted file mode 100644
index 494248be..00000000
--- a/assets/js/47e4c4a8.b5c2babd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8],{2102:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>s,default:()=>u,frontMatter:()=>t,metadata:()=>l,toc:()=>c});var
a=i(5893),o=i(1151);const t={title:"Developing in
Wayang",sidebar_position:6,id:"developing-in-wayang"},s=void
0,l={id:"guide/developing-in-wayang",title:"Developing in
Wayang",description:"\x3c!--",source:"@site/docs/guide/develop-in-wayang.md",sourceDirName:"guide",slug:"
[...]
\ No newline at end of file
diff --git a/assets/js/82fa5665.f9d4b0ea.js b/assets/js/82fa5665.f9d4b0ea.js
new file mode 100644
index 00000000..f93101b2
--- /dev/null
+++ b/assets/js/82fa5665.f9d4b0ea.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[876],{7306:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var
t=i(5893),s=i(1151);const o={title:"API
documentation",sidebar_position:4,id:"api-documentation"},l="API Documentation
(WIP)",a={id:"guide/api-documentation",title:"API
documentation",description:"\x3c!--",source:"@site/docs/guide/api-documentation.md",sourceDirName:"guid
[...]
\ No newline at end of file
diff --git a/assets/js/82fa5665.fc8a9c41.js b/assets/js/82fa5665.fc8a9c41.js
deleted file mode 100644
index f925ec38..00000000
--- a/assets/js/82fa5665.fc8a9c41.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[876],{7306:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var
t=i(5893),s=i(1151);const o={title:"API
documentation",sidebar_position:4,id:"api-documentation"},l="API Documentation
(WIP))",a={id:"guide/api-documentation",title:"API
documentation",description:"\x3c!--",source:"@site/docs/guide/api-documentation.md",sourceDirName:"gui
[...]
\ No newline at end of file
diff --git a/assets/js/89c6f603.43a8de41.js b/assets/js/89c6f603.43a8de41.js
new file mode 100644
index 00000000..6005fc20
--- /dev/null
+++ b/assets/js/89c6f603.43a8de41.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[979],{8653:(a,e,n)=>{n.r(e),n.d(e,{assets:()=>s,contentTitle:()=>i,default:()=>g,frontMatter:()=>t,metadata:()=>p,toc:()=>c});var
o=n(5893),r=n(1151);const t={title:"Adding an operator in
Wayang",sidebar_position:7,id:"adding-operators"},i="Adding new operators in
Wayang",p={id:"guide/adding-operators",title:"Adding an operator in
Wayang",description:"\x3c!--",source:"@site/docs/guide/add-an-operato [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.ad910a0e.js b/assets/js/935f2afb.ad910a0e.js
new file mode 100644
index 00000000..f65b62ae
--- /dev/null
+++ b/assets/js/935f2afb.ad910a0e.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Download
Apache
Wayang","href":"/docs/start/download","docId":"start/download","unlisted":false}],"introductionSidebar":[{"type":"link","label":"What
is Wayang? [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.d2397640.js b/assets/js/935f2afb.d2397640.js
deleted file mode 100644
index e8f741c7..00000000
--- a/assets/js/935f2afb.d2397640.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Download
Apache
Wayang","href":"/docs/start/download","docId":"start/download","unlisted":false}],"introductionSidebar":[{"type":"link","label":"What
is Wayang? [...]
\ No newline at end of file
diff --git a/assets/js/c8d81af2.669ec49a.js b/assets/js/c8d81af2.669ec49a.js
new file mode 100644
index 00000000..62858a0a
--- /dev/null
+++ b/assets/js/c8d81af2.669ec49a.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[476],{8205:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>o,toc:()=>l});var
n=a(5893),i=a(1151);const r={id:"about",title:"What is
Wayang?",sidebar_position:1},s=void 0,o={id:"introduction/about",title:"What is
Wayang?",description:"\x3c!--",source:"@site/docs/introduction/about.md",sourceDirName:"introduction",slug:"/introduction/about",permalin
[...]
\ No newline at end of file
diff --git a/assets/js/c8d81af2.fd911bd7.js b/assets/js/c8d81af2.fd911bd7.js
deleted file mode 100644
index 71126b6f..00000000
--- a/assets/js/c8d81af2.fd911bd7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[476],{8205:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>o,toc:()=>l});var
n=a(5893),i=a(1151);const r={id:"about",title:"What is
Wayang?",sidebar_position:1},s=void 0,o={id:"introduction/about",title:"What is
Wayang?",description:"\x3c!--",source:"@site/docs/introduction/about.md",sourceDirName:"introduction",slug:"/introduction/about",permalin
[...]
\ No newline at end of file
diff --git a/assets/js/main.01331875.js b/assets/js/main.01331875.js
new file mode 100644
index 00000000..2986edad
--- /dev/null
+++ b/assets/js/main.01331875.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.01331875.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(13)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(88).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],17896441:[()=>Promise.all([n.e(532),n.e(
[...]
\ No newline at end of file
diff --git a/assets/js/main.0dc8778e.js.LICENSE.txt
b/assets/js/main.01331875.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.0dc8778e.js.LICENSE.txt
rename to assets/js/main.01331875.js.LICENSE.txt
diff --git a/assets/js/main.0dc8778e.js b/assets/js/main.0dc8778e.js
deleted file mode 100644
index 88c7232b..00000000
--- a/assets/js/main.0dc8778e.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.0dc8778e.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(13)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(88).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],17896441:[()=>Promise.all([n.e(532),n.e(
[...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.96e00e56.js
b/assets/js/runtime~main.96e00e56.js
new file mode 100644
index 00000000..99534e76
--- /dev/null
+++ b/assets/js/runtime~main.96e00e56.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,t,r,f,c={},d={};function o(e){var a=d[e];if(void
0!==a)return a.exports;var t=d[e]={exports:{}};return
c[e].call(t.exports,t,t.exports,o),t.exports}o.m=c,e=[],o.O=(a,t,r,f)=>{if(!t){var
c=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var
d=!0,n=0;n<t.length;n++)(!1&f||c>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(d=!1,f<c&&(c=f));if(d){e.splice(i--,1);var
b=r();void 0!==b&&(a=b)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.e327772a.js
b/assets/js/runtime~main.e327772a.js
deleted file mode 100644
index d8f1381a..00000000
--- a/assets/js/runtime~main.e327772a.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,t,r,f,c={},d={};function o(e){var a=d[e];if(void
0!==a)return a.exports;var t=d[e]={exports:{}};return
c[e].call(t.exports,t,t.exports,o),t.exports}o.m=c,e=[],o.O=(a,t,r,f)=>{if(!t){var
c=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var
d=!0,n=0;n<t.length;n++)(!1&f||c>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(d=!1,f<c&&(c=f));if(d){e.splice(i--,1);var
b=r();void 0!==b&&(a=b)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 708437b7..b28fa314 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 Wayang (incubating)</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:url" content="https://wayang.apache.org/blog/archive"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 03c0532d..7cedcb2a 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 Wayang (incubating)</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:url" content="https://wayang.apache.org/blog"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta
data-rh="true" p [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 4e8dcdd2..b2496a0b 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 Wayang (incubating)</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:url" content="https://wayang.apache.org/blog/tags"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="tr [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/wayang/index.html b/blog/tags/wayang/index.html
index 5d81cb2a..35694233 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "wayang" | Apache Wayang
(incubating)</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:url" content="https://wayang.apache.org/blog/tags/wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/website_update/index.html b/blog/website_update/index.html
index 01224f8d..5732582c 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Website updated | Apache Wayang
(incubating)</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:url" content="https://wayang.apache.org/blog/website_update"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="defa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/community/committer/index.html
b/docs/community/committer/index.html
index aa50ecfc..a2f06e37 100644
--- a/docs/community/committer/index.html
+++ b/docs/community/committer/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Becoming a committer | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/community/committer"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/community/contribute/index.html
b/docs/community/contribute/index.html
index c0e78437..58f51b3a 100644
--- a/docs/community/contribute/index.html
+++ b/docs/community/contribute/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to contribute | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/community/contribute"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/community/mailinglist/index.html
b/docs/community/mailinglist/index.html
index 756033cb..439e0f43 100644
--- a/docs/community/mailinglist/index.html
+++ b/docs/community/mailinglist/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Mailinglists | Apache Wayang (incubating)</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:url"
content="https://wayang.apache.org/docs/community/mailinglist"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/community/repositories/index.html
b/docs/community/repositories/index.html
index d8cae8fd..c9323d9a 100644
--- a/docs/community/repositories/index.html
+++ b/docs/community/repositories/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Repositories | Apache Wayang (incubating)</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:url"
content="https://wayang.apache.org/docs/community/repositories"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" cont [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/community/team/index.html b/docs/community/team/index.html
index 250b9269..cb26a288 100644
--- a/docs/community/team/index.html
+++ b/docs/community/team/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Team | Apache Wayang (incubating)</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:url" content="https://wayang.apache.org/docs/community/team"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/guide/adding-operators/index.html
b/docs/guide/adding-operators/index.html
new file mode 100644
index 00000000..a707d7dd
--- /dev/null
+++ b/docs/guide/adding-operators/index.html
@@ -0,0 +1,40 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default
docs-version-current docs-doc-page docs-doc-id-guide/adding-operators"
data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.1.1">
+<title data-rh="true">Adding an operator in Wayang | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/adding-operators"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<p>This guide shows the <em>3 steps</em> that developers need to follow if
they want to add new operators in Wayang.
+We use the Map operator as an example.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="step-1-add-a-wayang-operator">Step 1: Add a Wayang operator<a
href="#step-1-add-a-wayang-operator" class="hash-link" aria-label="Direct link
to Step 1: Add a Wayang operator" title="Direct link to Step 1: Add a Wayang
operator"></a></h2>
+<p>Wayang operators are located under the <code>wayang-basic</code> in the
<code>org.apache.wayang.basic.operators</code> package.</p>
+<p>An operator needs to extend from one of the following abstract classes:
<code>UnaryToUnaryOperator</code>, <code>BinaryToUnaryOperator</code>,
<code>UnarySource</code>, <code>UnarySink</code>.</p>
+<p>For a unary to unary operator, see for example here:
+<a
href="https://github.com/apache/incubator-wayang/blob/main/wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/MapOperator.java"
target="_blank" rel="noopener
noreferrer">https://github.com/apache/incubator-wayang/blob/main/wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/MapOperator.java</a></p>
+<p>For enhanced performance in Wayang, consider adding a cardinality estimator
as well.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="step-2-add-the-platform-specific-execution-operators">Step 2: Add the
(platform-specific) execution operators<a
href="#step-2-add-the-platform-specific-execution-operators" class="hash-link"
aria-label="Direct link to Step 2: Add the (platform-specific) execution
operators" title="Direct link to Step 2: Add the (platform-specific) execution
operators"></a></h2>
+<p>Execution operators are located under the corresponding module of
<code>wayang-platforms</code>. For instance, Java execution operators are
located in the <code>org.apache.wayang.java.operators</code> package of the
<code>wayang-java</code> module.</p>
+<p>An execution operator needs to extend from its corresponding Wayang
operator and implement the corresponding platform operator interface.</p>
+<p>For the above <code>MapOperator</code>, the following is the corresponding
<code>JavaMapOperator</code>:
+<a
href="https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaMapOperator.java"
target="_blank" rel="noopener
noreferrer">https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaMapOperator.java</a></p>
+<p>For enhanced performance in Wayang, consider adding a load function as
well.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="step-3-add-mappings">Step
3: Add mappings<a href="#step-3-add-mappings" class="hash-link"
aria-label="Direct link to Step 3: Add mappings" title="Direct link to Step 3:
Add mappings"></a></h2>
+<p>Create mappings from the Wayang operator to the platform-specific execution
operators. The mappings are located in the corresponding execution module in
the <code>org.apache.wayang.java.operators</code> package.</p>
+<p>For the above <code>MapOperator</code> and <code>JavaMapOperator</code>,
see here:
+<a
href="https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/MapMapping.java"
target="_blank" rel="noopener
noreferrer">https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/MapMapping.java</a></p>
+<p>After that you need to declare this mapping in the Wayang in the
corresponding <code>Mappings</code> class:
+<a
href="https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/Mappings.java#L37"
target="_blank" rel="noopener
noreferrer">https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/Mappings.java#L37</a></p></div></article><nav
class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a
class="pagination-nav__link pagination-nav__link--prev" [...]
+ <p> Apache Wayang 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 th [...]
+ <p>
+ Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
+ Apache, the names of Apache projects, and the feather logo are either
registered trademarks or trademarks of the Apache Software Foundation in the
United States and/or other countries.
+ </p>
+ </div></div></div></div></footer></div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/guide/api-documentation/index.html
b/docs/guide/api-documentation/index.html
index e6bed382..8bbed079 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">API documentation | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/api-documentation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<p>This section provides detailed documentation of the APIs provided by Apache
Wayang.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="overview">Overview<a
href="#overview" class="hash-link" aria-label="Direct link to Overview"
title="Direct link to Overview"></a></h2>
<ul>
diff --git a/docs/guide/developing-in-wayang/index.html
b/docs/guide/developing-in-wayang/index.html
index 0bd57990..1b3efa4e 100644
--- a/docs/guide/developing-in-wayang/index.html
+++ b/docs/guide/developing-in-wayang/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Developing in Wayang | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/developing-in-wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:la
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="compile-the-module-you-modified">Compile the module you modified<a
href="#compile-the-module-you-modified" class="hash-link" aria-label="Direct
link to Compile the module you modified" title="Direct link to Compile the
module you modified"></a></h2>
<p>Within the root directory of Wayang, compile only the module you modified
for faster compilation:</p>
<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">mvn clean </span><span
class="token function" style="color:#d73a49">install</span><span c [...]
@@ -21,7 +21,7 @@
<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">mvn clean package </span><span
class="token parameter variable" style="color:#36acaa">-pl [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="execute-your-code">Execute
your code<a href="#execute-your-code" class="hash-link" aria-label="Direct link
to Execute your code" title="Direct link to Execute your code"></a></h2>
<p>Before executing your code, make sure the required environment variables
are set correctly.</p>
-<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token builtin class-name">cd</span><span
class="token plain"> wayang-assembly/target/</span><br></span [...]
+<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token builtin class-name">cd</span><span
class="token plain"> wayang-assembly/target/</span><br></span [...]
<p> Apache Wayang 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 th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index 29b9ea5d..8eb468b5 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Usage Examples | Apache Wayang (incubating)</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:url" content="https://wayang.apache.org/docs/guide/examples"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="e [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<p>This section provides a set of examples to illustrate how to use Apache
Wayang for different tasks.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="example-1-machine-learning-for-query-optimization-in-apache-wayang">Example
1: Machine Learning for query optimization in Apache Wayang<a
href="#example-1-machine-learning-for-query-optimization-in-apache-wayang"
class="hash-link" aria-label="Direct link to Example 1: Machine Learning for
query optimization in Apache Wayang" title="Direct link to Example 1: Machine
Learning for query optimization in Apache Wayang"></a></h2>
<p>Apache Wayang can be customized with concrete
diff --git a/docs/guide/getting-started/index.html
b/docs/guide/getting-started/index.html
index 2ddd02a8..ffdc561b 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Getting started | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/getting-started"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<p>Apache Wayang (incubating) is built upon the foundations of Java 11 and
Scala 2.12, providing a robust and versatile platform for data processing
applications. If you intend to build Wayang from source, you will also need to
have Apache Maven, the popular build automation tool, installed on your system.
Additionally, be mindful that some of the processing platforms supported by
Wayang may have their own specific installation requirements.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="get-wayang">Get Wayang<a
href="#get-wayang" class="hash-link" aria-label="Direct link to Get Wayang"
title="Direct link to Get Wayang"></a></h3>
<p>Apache Wayang is readily available through Maven Central, facilitating
seamless integration into your development workflow. For instance, to utilize
Wayang in your Maven-based project, simply add the following dependency to your
project's POM file:</p>
diff --git a/docs/guide/installation/index.html
b/docs/guide/installation/index.html
index 98377a7f..57661fa6 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to build Wayang | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/installation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="clone-repository">Clone
repository<a href="#clone-repository" class="hash-link" aria-label="Direct link
to Clone repository" title="Direct link to Clone repository"></a></h2>
<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token function"
style="color:#d73a49">git</span><span class="token plain"> clone
https://github.com/ap [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="create-binaries">Create
binaries<a href="#create-binaries" class="hash-link" aria-label="Direct link to
Create binaries" title="Direct link to Create binaries"></a></h2>
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index 0a75c675..74a4dd79 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Scalable Machine Learning | Apache Wayang
(incubating)</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:url" content="https://wayang.apache.org/docs/guide/ml4all"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<p>ML4all is a system that frees users from the burden of machine learning
algorithm selection and low-level implementation details.
It uses a new abstraction that is capable of solving most ML tasks and
provides a cost-based optimizer on top of the proposed abstraction for choosing
the best gradient descent algorithm in a given setting.
Our results show that ML4all is more than two orders of magnitude faster than
state-of-the-art systems and can process large datasets that were not possible
before.</p>
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index 77e6beeb..6c58408c 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -3,13 +3,13 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.1.1">
-<title data-rh="true">Data processing optimzer | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/optimizer"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language" [...]
+<title data-rh="true">Data processing optimizer | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/guide/optimizer"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
+<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 [...]
<p>This guide covers the configuration settings available in Apache Wayang and
tips on tuning performance.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="configuration-files">Configuration Files<a href="#configuration-files"
class="hash-link" aria-label="Direct link to Configuration Files" title="Direct
link to Configuration Files"></a></h2>
<ul>
@@ -22,7 +22,7 @@
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="tuning-tips">Tuning Tips<a
href="#tuning-tips" class="hash-link" aria-label="Direct link to Tuning Tips"
title="Direct link to Tuning Tips"></a></h2>
<ul>
<li>Tips on tuning Apache Wayang for different scenarios</li>
-</ul></div></article><nav class="pagination-nav docusaurus-mt-lg"
aria-label="Docs pages"><a class="pagination-nav__link
pagination-nav__link--prev" href="/docs/guide/developing-in-wayang"><div
class="pagination-nav__sublabel">Previous</div><div
class="pagination-nav__label">Developing in
Wayang</div></a></nav></div></div><div class="col col--3"><div
class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul
class="table-of-contents table-of-contents__left-border"><li><a href= [...]
+</ul></div></article><nav class="pagination-nav docusaurus-mt-lg"
aria-label="Docs pages"><a class="pagination-nav__link
pagination-nav__link--prev" href="/docs/guide/adding-operators"><div
class="pagination-nav__sublabel">Previous</div><div
class="pagination-nav__label">Adding an operator in
Wayang</div></a></nav></div></div><div class="col col--3"><div
class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul
class="table-of-contents table-of-contents__left-border"><li><a h [...]
<p> Apache Wayang 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 th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/docs/introduction/about/index.html
b/docs/introduction/about/index.html
index 3cab9474..c7f2c131 100644
--- a/docs/introduction/about/index.html
+++ b/docs/introduction/about/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">What is Wayang? | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/introduction/about"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 [...]
@@ -16,11 +16,12 @@
<br>
<img width="75%" alt="wayang stack" src="/img/architecture/wayang-stack.png">
<br>
+<br>
<p>At the bottom layers of the software stack, there are the different data
storage mediums and the supported data processing platforms. On top of these,
Wayang’s core consists of the following main components: the optimizer, the
executor, the monitor, and platform-specific drivers. Wayang currently supports
two main APIs: the Java one and the Scala one. A Python API is currently under
development. Besides using any of the supported languages, users can directly
input SQL queries via the [...]
<br>
<p>Apache Wayang's core strength lies in its cross-platform task
execution, enabling developers to seamlessly leverage the strengths of various
processing engines, such as Hadoop, Spark, and Flink, without sacrificing
performance or flexibility. The platform's ease of use further enhances
its appeal, making it a compelling choice for data engineers and developers
seeking a unified and versatile data processing solution.</p>
<br>
-<p>Below you can see on the left, a Wayang plan representing the stochastic
gradient descent algorithm, which used in most deep learning tasks. On the
right, you can see how the optimizer decided to execute it. Orange nodes are
the operators that ran on Spark and green the operators that executed as a
single Java process.</p>
+<p>Below you can see on the left, a Wayang plan representing the stochastic
gradient descent algorithm, which used in most deep learning tasks. On the
right, you can see how the optimizer decided to execute it. Orange nodes are
the operators that ran on Spark and green the operators executed as a single
Java process.</p>
<br>
<img width="75%" alt="wayang plan" src="/img/architecture/wayang-plan.png">
<br>
diff --git a/docs/introduction/benchmark/index.html
b/docs/introduction/benchmark/index.html
index e7219236..99f7d532 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Benchmarking Wayang | Apache Wayang
(incubating)</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:url"
content="https://wayang.apache.org/docs/introduction/benchmark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:languag [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/introduction/features/index.html
b/docs/introduction/features/index.html
index c2bb6b98..91c9a3e5 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Features | Apache Wayang (incubating)</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:url"
content="https://wayang.apache.org/docs/introduction/features"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/start/download/index.html b/docs/start/download/index.html
index f9d73550..02298608 100644
--- a/docs/start/download/index.html
+++ b/docs/start/download/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Download Apache Wayang | Apache Wayang
(incubating)</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:url" content="https://wayang.apache.org/docs/start/download"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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 83d69a5a..7264a7e0 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang (incubating) | Apache Wayang
(incubating)</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:url" content="https://wayang.apache.org/"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><me
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.e327772a.js" defer="defer"></script>
-<script src="/assets/js/main.0dc8778e.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.96e00e56.js" defer="defer"></script>
+<script src="/assets/js/main.01331875.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/lunr-index-1707217579548.json b/lunr-index-1707217579548.json
deleted file mode 100644
index 24c334d4..00000000
--- a/lunr-index-1707217579548.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,713.018,1,657.448]],["content/0",[]],["keywords/0",[]],["title/1",[2,1089.177]],["content/1",[3,6.477,4,9.425,5,5.788,6,11.582,7,11.582,8,7.004,9,11.582,10,11.582,11,10.273,12,4.009,13,9.172,14,6.648,15,11.582,16,11.582]],["keywords/1",[]],["title/2",[17,492.224,18,900.373]],["content/2",[]],["keywords/2",[]],["title/3",[19,470.093,20,234.301]],["content/3",[12,5.358,21,2.452,22,1.685,23,10.793,24,8.
[...]
\ No newline at end of file
diff --git a/lunr-index-1707400028412.json b/lunr-index-1707400028412.json
new file mode 100644
index 00000000..dedd5d30
--- /dev/null
+++ b/lunr-index-1707400028412.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,732.682,1,676.356]],["content/0",[]],["keywords/0",[]],["title/1",[2,1110.079]],["content/1",[3,6.613,4,9.594,5,5.652,6,11.656,7,11.656,8,7.099,9,11.656,10,11.656,11,10.398,12,4.117,13,9.257,14,6.744,15,11.656,16,11.656]],["keywords/1",[]],["title/2",[3,430.125,17,533.812]],["content/2",[]],["keywords/2",[]],["title/3",[3,367.974,17,456.679,18,508.117]],["content/3",[12,2.837,18,5.171,19,9.748,20,9.6
[...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 24c334d4..dedd5d30 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,713.018,1,657.448]],["content/0",[]],["keywords/0",[]],["title/1",[2,1089.177]],["content/1",[3,6.477,4,9.425,5,5.788,6,11.582,7,11.582,8,7.004,9,11.582,10,11.582,11,10.273,12,4.009,13,9.172,14,6.648,15,11.582,16,11.582]],["keywords/1",[]],["title/2",[17,492.224,18,900.373]],["content/2",[]],["keywords/2",[]],["title/3",[19,470.093,20,234.301]],["content/3",[12,5.358,21,2.452,22,1.685,23,10.793,24,8.
[...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,732.682,1,676.356]],["content/0",[]],["keywords/0",[]],["title/1",[2,1110.079]],["content/1",[3,6.613,4,9.594,5,5.652,6,11.656,7,11.656,8,7.099,9,11.656,10,11.656,11,10.398,12,4.117,13,9.257,14,6.744,15,11.656,16,11.656]],["keywords/1",[]],["title/2",[3,430.125,17,533.812]],["content/2",[]],["keywords/2",[]],["title/3",[3,367.974,17,456.679,18,508.117]],["content/3",[12,2.837,18,5.171,19,9.748,20,9.6
[...]
\ No newline at end of file
diff --git a/search-doc-1707217579548.json b/search-doc-1707217579548.json
deleted file mode 100644
index 3e6bdc21..00000000
--- a/search-doc-1707217579548.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Website
updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet","type":1,"pageTitle":"Website
updated","url":"/blog/website_update#cheatsheet","content":" List: Line one
Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......
Another style for a list: Line oneLine twoLine three
","version":null,"tagName":"h2"},{"title":"Community
Hubs","type":0,"sectionRef":"#","url" [...]
\ No newline at end of file
diff --git a/search-doc-1707400028412.json b/search-doc-1707400028412.json
new file mode 100644
index 00000000..01106d98
--- /dev/null
+++ b/search-doc-1707400028412.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Website
updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet","type":1,"pageTitle":"Website
updated","url":"/blog/website_update#cheatsheet","content":" List: Line one
Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......
Another style for a list: Line oneLine twoLine three
","version":null,"tagName":"h2"},{"title":"Mailing
List","type":0,"sectionRef":"#","url":" [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index 3e6bdc21..01106d98 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Website
updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet","type":1,"pageTitle":"Website
updated","url":"/blog/website_update#cheatsheet","content":" List: Line one
Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......
Another style for a list: Line oneLine twoLine three
","version":null,"tagName":"h2"},{"title":"Community
Hubs","type":0,"sectionRef":"#","url" [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Website
updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet","type":1,"pageTitle":"Website
updated","url":"/blog/website_update#cheatsheet","content":" List: Line one
Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......
Another style for a list: Line oneLine twoLine three
","version":null,"tagName":"h2"},{"title":"Mailing
List","type":0,"sectionRef":"#","url":" [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 1f4cacee..97c7dcc0 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang
[...]
\ No newline at end of file