diff --git a/README.md b/README.md index cf2392e6..7fedf18f 100644 --- a/README.md +++ b/README.md @@ -23,14 +23,15 @@ backing data, and cursors into that data. It supports in-memory, DB-backed, and Grackle is structured as a compiler/interpreter. Queries are type-checked against a GraphQL schema and compiled into an internal query algebra. The query algebra may be further compiled in a backend-specific way to materialize data. In particular it can be compiled to efficient SQL and in that regard currently supports Postgres via -[Doobie](https://tpolecat.github.io/doobie/) or [Skunk](https://typelevel.org/skunk/). +[Doobie](https://tpolecat.github.io/doobie/) or [Skunk](https://typelevel.org/skunk/) and Oracle and SQL Server via +Doobie. Grackle is an [Apache 2.0 licensed](https://www.apache.org/licenses/LICENSE-2.0) Typelevel project and is available for Scala 2/3 and for [Scala.js](https://www.scala-js.org/) and [Scala Native](https://scala-native.org/en/stable/). Work has been generously sponsored by -[Aura/Gemini](https://www.aura-astronomy.org/centers/nsfs-oir-lab/gemini-observatory/) and [ITV](https://www.itv.com) -over the last four years. +[Aura/Gemini](https://www.aura-astronomy.org/centers/nsfs-oir-lab/gemini-observatory/), [ITV](https://www.itv.com) +and [imbus AG](https://www.imbus.de/) over the last five years. ## Getting Started @@ -55,6 +56,12 @@ libraryDependencies += "org.typelevel" %% "grackle-doobie-pg" % "0.22.0" // Optional: support for Postgres backend via Skunk libraryDependencies += "org.typelevel" %% "grackle-skunk" % "0.22.0" + +// Optional: support for Oracle backend via Doobie (JVM only) +libraryDependencies += "org.typelevel" %% "grackle-doobie-oracle" % "0.22.0" + +// Optional: support for SQL Server backend via Doobie (JVM only) +libraryDependencies += "org.typelevel" %% "grackle-doobie-mssql" % "0.22.0" ``` ## Community diff --git a/docs/index.md b/docs/index.md index 457f126f..88a52f27 100644 --- a/docs/index.md +++ b/docs/index.md @@ -17,14 +17,15 @@ backing data, and cursors into that data. It supports in-memory, DB-backed, and Grackle is structured as a compiler/interpreter. Queries are type-checked against a GraphQL schema and compiled into an internal query algebra. The query algebra may be further compiled in a backend-specific way to materialize data. In particular it can be compiled to efficient SQL and in that regard currently supports Postgres via -[Doobie](https://tpolecat.github.io/doobie/) or [Skunk](https://typelevel.org/skunk/). +[Doobie](https://tpolecat.github.io/doobie/) or [Skunk](https://typelevel.org/skunk/) and Oracle and SQL Server via +Doobie. Grackle is an [Apache 2.0 licensed](https://www.apache.org/licenses/LICENSE-2.0) Typelevel project and is available for Scala 2/3 and for [Scala.js](https://www.scala-js.org/) and [Scala Native](https://scala-native.org/en/stable/). Work has been generously sponsored by -[Aura/Gemini](https://www.aura-astronomy.org/centers/nsfs-oir-lab/gemini-observatory/) and [ITV](https://www.itv.com) -over the last four years. +[Aura/Gemini](https://www.aura-astronomy.org/centers/nsfs-oir-lab/gemini-observatory/), [ITV](https://www.itv.com) +and [imbus AG](https://www.imbus.de/) over the last five years. ## Getting Started @@ -49,6 +50,12 @@ libraryDependencies += "org.typelevel" %% "grackle-doobie-pg" % "@VERSION@" // Optional: support for Postgres backend via Skunk libraryDependencies += "org.typelevel" %% "grackle-skunk" % "@VERSION@" + +// Optional: support for Oracle backend via Doobie (JVM only) +libraryDependencies += "org.typelevel" %% "grackle-doobie-oracle" % "@VERSION@" + +// Optional: support for SQL Server backend via Doobie (JVM only) +libraryDependencies += "org.typelevel" %% "grackle-doobie-mssql" % "@VERSION@" ``` ## Community