Apache Calcite Java API

The Apache Calcite Java API provides SQL parsing, validation, query planning, and optimization capabilities for embedding in JVM applications. It exposes a relational algebra framework and pluggable optimizer rules for building custom query engines.

API entry from apis.yml

apis.yml Raw ↑
aid: apache-calcite:apache-calcite-java-api
name: Apache Calcite Java API
description: The Apache Calcite Java API provides SQL parsing, validation, query planning, and optimization
  capabilities for embedding in JVM applications. It exposes a relational algebra framework and pluggable
  optimizer rules for building custom query engines.
humanURL: https://calcite.apache.org/docs/
tags:
- Java
- Query Engine
- SQL
properties:
- type: Documentation
  url: https://calcite.apache.org/docs/
- type: APIReference
  url: https://calcite.apache.org/javadocAggregate/
- type: GettingStarted
  url: https://calcite.apache.org/docs/tutorial.html