Apache Calcite似乎具有解析SQL并连接到多个数据源(包括使用适配器的非关系式)的有趣功能。
我看到了有关方解石自身开发的足够文档,但没有将其用作第三方应用程序中的库。
我想在应用程序中将Apache Calcite及其某些适配器用作库并使用其功能。
例如,Apache Drill在其后端使用方解石。第三方应用程序是否可以嵌入方解石并使用其功能?如果是,我该怎么办?谢谢!
最佳答案
也许我不太了解您的问题。
方解石的力量在于它致力于SQL优化,因此请确保您可以使用它。
您是在谈论将这些添加到“行家”中吗?
<dependency>
<groupId>org.apache.calcite</groupId>
<artifactId>calcite-core</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.calcite</groupId>
<artifactId>calcite-avatica</artifactId>
<version>1.6.0</version>
</dependency>