Skip to content

Commit 8a14bb2

Browse files
committed
create olap modules - api
Signed-off-by: dbulahov <[email protected]>
1 parent c9d30db commit 8a14bb2

File tree

244 files changed

+14802
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+14802
-0
lines changed

api/pom.xml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<groupId>org.eclipse.daanse</groupId>
7+
<artifactId>org.eclipse.daanse.olap</artifactId>
8+
<version>${revision}</version>
9+
</parent>
10+
<artifactId>org.eclipse.daanse.olap.api</artifactId>
11+
<packaging>jar</packaging>
12+
13+
<dependencies>
14+
<dependency>
15+
<groupId>org.osgi</groupId>
16+
<artifactId>org.osgi.annotation.versioning</artifactId>
17+
<version>1.1.2</version>
18+
</dependency>
19+
<dependency>
20+
<groupId>org.osgi</groupId>
21+
<artifactId>org.osgi.annotation.bundle</artifactId>
22+
</dependency>
23+
<dependency>
24+
<groupId>org.eclipse.daanse</groupId>
25+
<artifactId>org.eclipse.daanse.jdbc.db.dialect.api</artifactId>
26+
<version>0.0.1-SNAPSHOT</version>
27+
</dependency>
28+
<dependency>
29+
<groupId>org.eclipse.daanse</groupId>
30+
<artifactId>org.eclipse.daanse.mdx.parser.api</artifactId>
31+
<version>0.0.1-SNAPSHOT</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>org.eclipse.daanse</groupId>
35+
<artifactId>org.eclipse.daanse.sql.guard.api</artifactId>
36+
<version>0.0.1-SNAPSHOT</version>
37+
</dependency>
38+
<dependency>
39+
<groupId>org.eclipse.daanse</groupId>
40+
<artifactId>org.eclipse.daanse.mdx.model.api</artifactId>
41+
<version>0.0.1-SNAPSHOT</version>
42+
</dependency>
43+
</dependencies>
44+
</project>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/*
2+
* Copyright (c) 2024 Contributors to the Eclipse Foundation.
3+
*
4+
* This program and the accompanying materials are made
5+
* available under the terms of the Eclipse Public License 2.0
6+
* which is available at https://www.eclipse.org/legal/epl-2.0/
7+
*
8+
* SPDX-License-Identifier: EPL-2.0
9+
*
10+
* Contributors:
11+
* SmartCity Jena - initial
12+
* Stefan Bischof (bipolis.org) - initial
13+
*/
14+
package org.eclipse.daanse.olap.api;
15+
16+
import org.eclipse.daanse.olap.api.aggregator.Aggregator;
17+
18+
public interface AggregationFactory {
19+
Aggregator getAggregator(Object measure);
20+
}

0 commit comments

Comments
 (0)