2016-01-13 54 views
2

Apache Calcite似乎具有解析SQL并连接到多个数据源(包括使用适配器的非关系数据源)的有趣功能。将Apache Calcite作为库嵌入到我的应用程序中

我看到足够的关于方解石本身开发的文档,但不能将它用作第三方应用程序的库。

我想在我的应用程序中使用Apache Calcite及其一些适配器作为库并使用它的功能。

例如,Apache Drill在其后端使用了方解石。第三方应用程序是否可以嵌入方解石并使用其功能?如果是的话,我该怎么办?谢谢!

回答

0

也许我不是很了解你的问题。

方解石的力量在于它对SQL优化的专注,所以一定要使用它。

你说的是将这些添加到你的'maven'中吗?

<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> 
相关问题