Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions application/pivot/common/daanse.pivot.base.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,12 @@
order=sortbynameversion,\
begin=-1
-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.2,3.1.3)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -150,7 +150,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/duckdb/daanse.pivot.duckdb.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.duckdb'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -113,7 +113,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/h2/daanse.pivot.h2.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.h2'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.h2database;version='[2.3.230,2.3.231)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -113,7 +113,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/mariadb/daanse.pivot.mariadb.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.mariadb'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
mariadb-java-client;version='[3.5.5,3.5.6)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -114,7 +114,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/mssql/daanse.pivot.mssql.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.mssqlserver'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.microsoft.sqlserver.mssql-jdbc;version='[12.8.2,12.8.3)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -113,7 +113,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/mysql/daanse.pivot.mysql.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.mysql'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.mysql.cj;version='[9.0.0,9.0.1)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -113,7 +113,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/oracle/daanse.pivot.oracle.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.oracle'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -112,7 +112,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
6 changes: 3 additions & 3 deletions application/pivot/postgres/daanse.pivot.postgres.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.postgresql'

-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.http.jetty12;version='[2.0.4,2.0.5)',\
Expand Down Expand Up @@ -112,7 +112,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand Down
1 change: 1 addition & 0 deletions application/playground/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ load/*
!load/.keep
!load/*.cfg
!catalog/*.xmi
!catalog/*.sql
35 changes: 24 additions & 11 deletions application/playground/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: Playground
group: Applications
---
<!-- markdownlint-disable-next-line MD025 -->
# Eclipse Daanse Playground Application

**Availability: Git Repository Only - No Docker Container/Artifact**
Expand Down Expand Up @@ -57,23 +58,35 @@ The playground application source can be found at:
## Default configuration

The `load/` directory is watched by Felix FileInstall (its default directory) and ships a
working two-database default: one catalog served from **PostgreSQL** and one from
**Oracle**, both published on the **same XMLA endpoint**.
working three-database default: one catalog served from **PostgreSQL**, one from
**Oracle** and one from an embedded **DuckDB**, all published on the **same XMLA endpoint**.

| File(s) | Purpose |
|---|---|
| `daanse.jdbc.datasource.{postgresql,oracle}.DataSource-*.cfg` | one DataSource per database, tagged `daanse.ident=ds-pg` / `ds-ora` |
| --- | --- |
| `daanse.jdbc.datasource.{postgresql,oracle,duckdb}.DataSource-*.cfg` | one DataSource per database, tagged `daanse.ident=ds-pg` / `ds-ora` / `ds-duck` |
| `daanse.jdbc.datasource.pools.hikari.ConnectionPool-*.cfg` | one connection pool per DataSource |
| `daanse.rolap.mapping.model.provider.EmfMappingProvider-*.cfg` | one mapping per catalog XMI (`catalog/catalog.postgres.xmi`, `catalog/catalog.oracle.xmi`) |
| `daanse.rolap.core.BasicContext-*.cfg` | one context per catalog: pool + mapping + dialect (`POSTGRESQL` / `ORACLE`) |
| `daanse.olap.core.BasicContextGroup-main.cfg` | groups both contexts (`context.target=(daanse.ident=ctx-*)`) |
| `daanse.rolap.mapping.model.provider.EmfMappingProvider-*.cfg` | one mapping per catalog XMI (`catalog/catalog.{postgres,oracle,duckdb}.xmi`) |
| `daanse.rolap.core.BasicContext-*.cfg` | one context per catalog: pool + mapping + dialect (`POSTGRESQL` / `ORACLE` / `DUCKDB`) |
| `daanse.olap.core.BasicContextGroup-main.cfg` | groups the contexts (`context.target=(daanse.ident=ctx-*)`) |
| `daanse.olap.xmla.connector.OlapXmlaConnector-main.cfg` | XMLA service over the group |
| `org.eclipse.daanse.xmla.server.whiteboard.servlet.XmlaServlet-main.cfg` | servlet at `/xmla` |

The endpoint is `http://localhost:8090/xmla` (HTTP port from the bndrun). Both catalogs —
`Playground Postgres` (cube `CubePostgres`) and `Playground Oracle` (cube `CubeOracle`) —
appear in `DBSCHEMA_CATALOGS` of that one endpoint; each expects a table
`fact("key","value")` / `FACT("KEY","VALUE")`.
The endpoint is `http://localhost:8090/xmla` (HTTP port from the bndrun). The catalogs —
`Playground Postgres` (cube `CubePostgres`), `Playground Oracle` (cube `CubeOracle`) and
`Playground DuckDB` (cube `CubeDuckDB`) — appear in `DBSCHEMA_CATALOGS` of that one
endpoint; each expects a table `fact("key","value")` / `FACT("KEY","VALUE")`. A catalog
whose database is not reachable is left out; the others are served regardless.

### DuckDB

DuckDB runs inside the server process, so its catalog works without any external database.
The DataSource opens an in-memory database (`databaseName = ":memory:"`) and runs
`catalog/catalog.duckdb.sql` once per database instance (`sessionInitSqlFile`), which
creates and fills the `fact` table. To query a DuckDB file of your own instead, point
`databaseName` at it in `load/daanse.jdbc.datasource.duckdb.DataSource-duck.cfg` and drop
`sessionInitSqlFile`; add `readOnly = B"true"` to let other processes read the same file
while the server runs (the pool then has to be read-only as well, `readOnly = B"true"` in
`load/daanse.jdbc.datasource.pools.hikari.ConnectionPool-duck.cfg`).

Matching local databases:

Expand Down
15 changes: 15 additions & 0 deletions application/playground/catalog/catalog.duckdb.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/*********************************************************************
* Copyright (c) 2026 Contributors to the Eclipse Foundation.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
**********************************************************************/

-- Session init SQL of the playground's in-memory DuckDB database. Without a
-- DUCKDB_CONNECTION_INIT_BELOW_MARKER comment the whole file runs once per
-- database instance, i.e. once per start of the DataSource.
CREATE TABLE fact ("key" VARCHAR, "value" INTEGER);
INSERT INTO fact VALUES ('A', 42), ('B', 8);
30 changes: 30 additions & 0 deletions application/playground/catalog/catalog.duckdb.xmi
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*********************************************************************
* Copyright (c) 2026 Contributors to the Eclipse Foundation.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
**********************************************************************/
-->
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:relational="http://www.omg.org/spec/CWM/1.1/resource/relational" xmlns:rolapcat="https://www.daanse.org/spec/org.eclipse.daanse.rolap.mapping/catalog" xmlns:rolapcube="https://www.daanse.org/spec/org.eclipse.daanse.rolap.mapping/olap/cube" xmlns:rolapmeas="https://www.daanse.org/spec/org.eclipse.daanse.rolap.mapping/olap/cube/measure" xmlns:rolapsrc="https://www.daanse.org/spec/org.eclipse.daanse.rolap.mapping/database/source">
<rolapcat:Catalog xmi:id="_catalog_duck" name="Playground DuckDB" importedElement="_schema">
<ownedElement xsi:type="rolapsrc:TableSource" xmi:id="_tablesource_fact" name="fact" table="_table_fact"/>
<ownedElement xsi:type="rolapcube:PhysicalCube" xmi:id="_cube_duck" name="CubeDuckDB" source="_tablesource_fact">
<measureGroups xmi:id="_measuregroup_duck" name="CubeDuckDB">
<measures xsi:type="rolapmeas:SumMeasure" xmi:id="_sum_value_duck" name="ValueSum" column="_column_fact_value"/>
</measureGroups>
</ownedElement>
</rolapcat:Catalog>
<relational:SQLSimpleType xmi:id="_sqlsimpletype_character_varying" name="CHARACTER VARYING" typeNumber="12"/>
<relational:SQLSimpleType xmi:id="_sqlsimpletype_integer" name="INTEGER" typeNumber="4"/>
<relational:Schema xmi:id="_schema" importer="_catalog_duck">
<ownedElement xsi:type="relational:Table" xmi:id="_table_fact" name="fact">
<feature xsi:type="relational:Column" xmi:id="_column_fact_key" name="key" type="_sqlsimpletype_character_varying"/>
<feature xsi:type="relational:Column" xmi:id="_column_fact_value" name="value" type="_sqlsimpletype_integer"/>
</ownedElement>
</relational:Schema>
</xmi:XMI>
14 changes: 10 additions & 4 deletions application/playground/daanse.playground.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.oracle',\
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.postgresql',\
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.mysql',\
bnd.identity;id='org.eclipse.daanse.jdbc.datasource.duckdb',\
bnd.identity;id='org.eclipse.daanse.sql.dialect.db.duckdb',\
bnd.identity;id='org.apache.felix.fileinstall',\
bnd.identity;id='org.eclipse.daanse.jakarta.servlet.filter.cors',\
bnd.identity;id='org.apache.felix.configadmin.plugin.interpolation',\
Expand All @@ -74,14 +76,14 @@


-runbundles: \
ai.starlake.transpiler;version='[1.8.0,1.8.1)',\
ai.starlake.transpiler;version='[1.16.0,1.16.1)',\
ch.qos.logback.classic;version='[1.5.6,1.5.7)',\
com.fasterxml.woodstox.woodstox-core;version='[7.1.1,7.1.2)',\
com.github.ben-manes.caffeine;version='[3.1.8,3.1.9)',\
com.github.ben-manes.caffeine;version='[3.1.2,3.1.3)',\
com.h2database;version='[2.3.230,2.3.231)',\
com.mysql.cj;version='[9.0.0,9.0.1)',\
com.zaxxer.HikariCP;version='[7.1.0,7.1.1)',\
net.sf.jsqlparser;version='[5.3.167,5.3.168)',\
net.sf.jsqlparser;version='[5.4.162,5.4.163)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.configadmin.plugin.interpolation;version='[1.2.8,1.2.9)',\
Expand All @@ -92,6 +94,7 @@
org.apache.felix.metatype;version='[1.2.4,1.2.5)',\
org.apache.felix.scr;version='[2.2.10,2.2.11)',\
org.apache.felix.webconsole;version='[5.0.12,5.0.13)',\
org.duckdb.duckdb_jdbc;version='[1.5.5,1.5.6)',\
org.eclipse.daanse.cwm.model.cwm.foundation.businessinformation;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.cwm.model.cwm.foundation.datatypes;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.cwm.model.cwm.foundation.keysindexes;version='[0.0.1,0.0.2)',\
Expand All @@ -105,6 +108,7 @@
org.eclipse.daanse.dmv.parser.ccc;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.jakarta.servlet.filter.cors;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.jdbc.datasource.common;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.jdbc.datasource.duckdb;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.jdbc.datasource.h2;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.jdbc.datasource.mysql;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.jdbc.datasource.oracle;version='[0.0.1,0.0.2)',\
Expand Down Expand Up @@ -134,6 +138,7 @@
org.eclipse.daanse.sql.deparser.api;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.sql.dialect.api;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.sql.dialect.db.common;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.sql.dialect.db.duckdb;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.sql.dialect.db.h2;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.sql.dialect.db.mysql;version='[0.0.1,0.0.2)',\
org.eclipse.daanse.sql.dialect.db.oracle;version='[0.0.1,0.0.2)',\
Expand Down Expand Up @@ -176,7 +181,7 @@
org.eclipse.emf.common;version='[2.44.0,2.44.1)',\
org.eclipse.emf.ecore;version='[2.41.0,2.41.1)',\
org.eclipse.emf.ecore.xmi;version='[2.39.0,2.39.1)',\
org.eclipse.fennec.emf.osgi.component;version='[0.1.1,0.1.2)',\
org.eclipse.fennec.emf.osgi.component;version='[1.0.2,1.0.3)',\
org.glassfish.hk2.osgi-resource-locator;version='[2.4.0,2.4.1)',\
org.objectweb.asm;version='[9.9.0,9.9.1)',\
org.objectweb.asm.commons;version='[9.9.0,9.9.1)',\
Expand All @@ -186,6 +191,7 @@
org.osgi.service.cm;version='[1.6.1,1.6.2)',\
org.osgi.service.component;version='[1.5.1,1.5.2)',\
org.osgi.service.log;version='[1.4.0,1.4.1)',\
org.osgi.service.servlet;version='[2.0.0,2.0.1)',\
org.osgi.util.converter;version='[1.0.9,1.0.10)',\
org.osgi.util.function;version='[1.2.0,1.2.1)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
daanse.ident = "ds-duck"
databaseName = ":memory:"
sessionInitSqlFile = "./catalog/catalog.duckdb.sql"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
daanse.ident = "pool-duck"
dataSource.target = "(daanse.ident=ds-duck)"
poolName = "playground-duck"
Loading
Loading