在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):partiql/partiql-lang-kotlin开源软件地址(OpenSource Url):https://github.com/partiql/partiql-lang-kotlin开源编程语言(OpenSource Language):Kotlin 97.5%开源软件介绍(OpenSource Introduction):PartiQL Lang KotlinThis is a Kotlin implementation of the PartiQL specification. PartiQL is based on SQL-92 and has added support for working with schemaless hierarchical data. PartiQL’s extensions to SQL are easy to understand, treat nested data as first class citizens and compose seamlessly with each other and SQL. This repository contains an embeddable reference interpreter, test framework, and tests for PartiQL in Kotlin. The easiest way to get started with PartiQL is to clone this repository locally, build, then run the REPL. StatusUsers of PartiQL should consider PartiQL to be in "preview" status. It has been leveraged within a number of Amazon internal systems and AWS products for over a year. The behavior of the language itself is mostly stable, however, the public API of the interpreter is slated to undergo significant improvements in the near term. (See the GitHub issues list for details.) Using In Your ProjectThis project is published to Maven Central.
For Maven builds, add the following to your <dependency>
<groupId>org.partiql</groupId>
<artifactId>partiql-lang-kotlin</artifactId>
<version>${version}</version>
</dependency> For Gradle 5+, add the following to your repositories {
mavenCentral()
}
dependencies {
implementation "org.partiql:partiql-lang-kotlin:${version}"
} Be sure to replace BuildingTo build this project, clone this repository and from its root directory execute: ./gradlew build This will build the reference interpreter and test framework, then run all unit and integration tests. Building the DocumentationInstructions on how to build PartiQL's documentation Directory Structure
Running JMH BenchmarksTo run JMH benchmarks located in ./gradlew jmh ExamplesSee the examples project in this repository for examples covering use of the PartiQL interpreter in your project. ContributingSee CONTRIBUTING LicenseThe works contained within this repository are licensed under the Apache 2.0 License. See the LICENSE file. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论