CINXE.COM

Apache Calcite • Dynamic data management framework

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>Apache Calcite &bull; Dynamic data management framework</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="generator" content="Jekyll v4.4.1"> <link rel="stylesheet" href="/css/screen.css"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDoNotTrack", true]); _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.apache.org/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '64']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </head> <body class="wrap"> <header role="banner"> <div class="grid"> <div class="unit center-on-mobiles"> <h1> <a href="/"> <span class="sr-only">Apache Calcite</span> <img src="/img/logo.svg" alt="Calcite Logo"> </a> </h1> </div> <nav class="main-nav"> <ul> <li class="current"> <a href="/">Home</a> </li> <li class=""> <a href="/downloads/">Download</a> </li> <li class=""> <a href="/community/">Community</a> </li> <li class=""> <a href="/develop/">Develop</a> </li> <li class=""> <a href="/news/">News</a> </li> <li class=""> <a href="/docs/">Docs</a> </li> </ul> </nav> </div> </header> <section class="intro"> <div class="grid"> <div class="unit whole center-on-mobiles"> <p class="first">The foundation for your next high-performance database.</p> </div> </div> </section> <section class="features"> <div class="grid"> <div class="unit one-third"> <h2>Standard SQL</h2> <p>Industry-standard SQL parser, validator and JDBC driver.</p> <a href="/docs/reference.html">SQL &rarr;</a> </div> <div class="unit one-third"> <h2>Query optimization</h2> <p>Represent your query in relational algebra, transform using planning rules, and optimize according to a cost model.</p> <a href="/docs/algebra.html">Relational algebra &rarr;</a> </div> <div class="unit one-third"> <h2>Any data, anywhere</h2> <p>Connect to third-party data sources, browse metadata, and optimize by pushing the computation to the data.</p> <a href="/docs/adapter.html">Adapters &rarr;</a> </div> <div class="clear"></div> </div> </section> <section class="resources"> <div class="grid"> <div class="unit one-third"> <summary> <h3>Resources</h3> <ul> <li><a href="/downloads">Downloads</a></li> <li><a href="/docs/history.html">History</a></li> <li><a href="https://www.apache.org/security">Security</a></li> </ul> </summary> </div> <div class="unit one-third"> <summary> <h3>Apache</h3> <ul> <li><a href="https://www.apache.org/licenses">License</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html">Donate</a></li> <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> <li><a href="https://www.apache.org/events/current-event">Events</a></li> <li><a href="https://www.apache.org">Website</a></li> </ul> </summary> </div> <div class="unit one-third"> <summary> <h3>Sub-Projects</h3> <ul> <li><a href="/avatica">Avatica</a></li> </ul> </summary> </div> </div> </section> <section class="resources"> <div class="grid"> <div class="unit one-third"> <a href="https://www.apache.org/foundation/contributing.html"> <img src="/img/SupportApache-small.png" width="300" height="300" alt="Support Apache"> </a> </div> <div class="unit two-thirds"> <h2>Support Apache</h2> <p>The <a href="https://www.apache.org/foundation/how-it-works.html">Apache Software Foundation is a non-profit organization</a>, funded only by donations. Support the ASF today by <a href="https://www.apache.org/foundation/contributing.html">making a donation</a>.</p> <a href="https://www.apache.org/events/current-event.html"> <img src="https://www.apache.org/events/current-event-234x60.png"/> </a> </div> </div> </section> <footer role="contentinfo"> <div id="poweredby"> <a href="http://www.apache.org/"> <span class="sr-only">Apache</span> <img src="/img/feather.png" width="190" height="77" alt="Apache Logo"></a> </div> <div id="copyright"> <p>The contents of this website are Copyright &copy;&nbsp;2025 <a href="https://www.apache.org/">Apache Software Foundation</a> under the terms of the <a href="https://www.apache.org/licenses/"> Apache&nbsp;License&nbsp;v2</a>. Apache Calcite and its logo are trademarks of the Apache Software Foundation. </p> <p> <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a> </p> </div> </footer> <script> var anchorForId = function (id) { var anchor = document.createElement("a"); anchor.className = "header-link"; anchor.href = "#" + id; anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>"; anchor.title = "Permalink"; return anchor; }; var linkifyAnchors = function (level, containingElement) { var headers = containingElement.getElementsByTagName("h" + level); for (var h = 0; h < headers.length; h++) { var header = headers[h]; if (typeof header.id !== "undefined" && header.id !== "") { header.appendChild(anchorForId(header.id)); } } }; document.onreadystatechange = function () { if (this.readyState === "complete") { var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0]; if (!contentBlock) { return; } for (var level = 1; level <= 6; level++) { linkifyAnchors(level, contentBlock); } } }; </script> </body>

Pages: 1 2 3 4 5 6 7 8 9 10