scalcite

Mapflablup is a library to flatten and blowup Map Collection

License

License

MIT
GroupId

GroupId

io.github.mvillafuertem
ArtifactId

ArtifactId

scalcite_2.12
Last Version

Last Version

0.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

scalcite
Mapflablup is a library to flatten and blowup Map Collection
Project URL

Project URL

https://github.com/mvillafuertem/scalcite
Project Organization

Project Organization

mvillafuertem
Source Code Management

Source Code Management

https://github.com/mvillafuertem/scalcite

Download scalcite_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.mvillafuertem/scalcite_2.12/ -->
<dependency>
    <groupId>io.github.mvillafuertem</groupId>
    <artifactId>scalcite_2.12</artifactId>
    <version>0.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.mvillafuertem/scalcite_2.12/
implementation 'io.github.mvillafuertem:scalcite_2.12:0.1.1'
// https://jarcasting.com/artifacts/io.github.mvillafuertem/scalcite_2.12/
implementation ("io.github.mvillafuertem:scalcite_2.12:0.1.1")
'io.github.mvillafuertem:scalcite_2.12:jar:0.1.1'
<dependency org="io.github.mvillafuertem" name="scalcite_2.12" rev="0.1.1">
  <artifact name="scalcite_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.mvillafuertem', module='scalcite_2.12', version='0.1.1')
)
libraryDependencies += "io.github.mvillafuertem" % "scalcite_2.12" % "0.1.1"
[io.github.mvillafuertem/scalcite_2.12 "0.1.1"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.8
org.apache.calcite : calcite-core jar 1.18.0
io.github.mvillafuertem : mapflablup_2.12 jar 0.1.1

test (1)

Group / Artifact Type Version
org.scalatest : scalatest_2.12 jar 3.0.5

Project Modules

There are no modules declared in this project.

⚠️ PLEASE, DO NOT EDIT THIS FILE. IT IS AUTOGENERATE YOU SHOULD EDIT modules/scalcite-docs/src/main/mdoc/README.md WITH THE COMMAND sbt scalcite-docs/mdoc


Scalcite


Scalcite is a library to query 💬 and update ✏️ JSON data 📄

This library use https://github.com/apache/calcite


Components

Server

Is an Akka Microservices using DDD with ZStreams Tapir

sbt scalcite-server/run

http://0.0.0.0:8080/api/v1.0/docs


Docker

sbt "scalcite-server/docker:publishLocal" && \
docker run --rm -p 8080:8080 mvillafuertem/scalcite-server:0.1.1

Console

Is an util project to play with json through SQL

sbt clean compile

./modules/scalcite-console/sqlline

!connect jdbc:calcite:model=modules/scalcite-console/target/scala-2.13/classes/model.json admin admin

!tables

!describe PERSON

SELECT "favoriteFruit" FROM scalcite;

SELECT "personalinfo.address" FROM scalcite;

UI

Is a UI project created with React using Slinky

Sequence Diagram

modules/scalcite-docs/src/main/resources/diagram-sequence.png

Monitoring

APM

Versions

Version
0.1.1
0.1