Schema DDL
Schema DDL is a set of Abstract Syntax Trees and generators for producing various DDL and Schema formats. It's tightly coupled with other tools from Snowplow Platform like Iglu and Self-describing JSON.
Schema DDL itself does not provide any CLI and expose only Scala API.
Quickstart
Schema DDL is compiled against Scala 2.12 and availble on Maven Central. In order to use it with SBT, include following module:
libraryDependencies += "com.snowplowanalytics" %% "schema-ddl" % "0.11.0"
Find out more
Technical Docs | Setup Guide | Roadmap | Contributing |
---|---|---|---|
Copyright and License
Schema DDL is copyright 2014-2020 Snowplow Analytics Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.