prql-java
prql-java
offers Java bindings to the prql-compiler
Rust library. It exposes a Java native method public static native String toSql(String query)
.
It’s still at an early stage, and currently requires compiling locally, and isn’t published to Maven. Contributions are welcome.
Installation
<dependency>
<groupId>org.prqllang</groupId>
<artifactId>prql-java</artifactId>
<version>${PRQL_VERSION}</version>
</dependency>
Usage
import org.prqllang.prql4j.PrqlCompiler;
class Main {
public static void main(String[] args) {
String sql = PrqlCompiler.toSql("from table");
System.out.println(sql);
}
}