Skip to content

Commit 360c54d

Browse files
dbulahovstbischof
authored andcommitted
remove olap use olap common from olap repository
Signed-off-by: dbulahov <[email protected]>
1 parent a03fb75 commit 360c54d

File tree

1,317 files changed

+195
-91039
lines changed

Some content is hidden

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

1,317 files changed

+195
-91039
lines changed

demo/server/play/xmla.demo.server.jdkhttp.bndrun

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
org.eclipse.daanse.mdx.parser.ccc;version='[0.0.1,0.0.2)',\
8585
org.eclipse.daanse.olap.action.api;version='[0.0.1,0.0.2)',\
8686
org.eclipse.daanse.olap.api;version='[0.0.1,0.0.2)',\
87+
org.eclipse.daanse.olap.common;version='[0.0.1,0.0.2)',\
8788
org.eclipse.daanse.olap.documentation.api;version='[0.0.1,0.0.2)',\
8889
org.eclipse.daanse.olap.documentation.common;version='[0.0.1,0.0.2)',\
8990
org.eclipse.daanse.olap.xmla.bridge;version='[0.0.1,0.0.2)',\

demo/server/play/xmla.demo.server.jetty.bndrun

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
org.eclipse.daanse.mdx.parser.ccc;version='[0.0.1,0.0.2)',\
9090
org.eclipse.daanse.olap.action.api;version='[0.0.1,0.0.2)',\
9191
org.eclipse.daanse.olap.api;version='[0.0.1,0.0.2)',\
92+
org.eclipse.daanse.olap.common;version='[0.0.1,0.0.2)',\
9293
org.eclipse.daanse.olap.documentation.api;version='[0.0.1,0.0.2)',\
9394
org.eclipse.daanse.olap.documentation.common;version='[0.0.1,0.0.2)',\
9495
org.eclipse.daanse.olap.xmla.bridge;version='[0.0.1,0.0.2)',\

mondrian/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,11 @@
399399
<artifactId>org.eclipse.daanse.olap.api</artifactId>
400400
<version>0.0.1-SNAPSHOT</version>
401401
</dependency>
402+
<dependency>
403+
<groupId>org.eclipse.daanse</groupId>
404+
<artifactId>org.eclipse.daanse.olap.common</artifactId>
405+
<version>0.0.1-SNAPSHOT</version>
406+
</dependency>
402407
</dependencies>
403408
<build>
404409

mondrian/src/main/java/mondrian/rolap/CacheControlImpl.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@
7777

7878
import mondrian.rolap.agg.SegmentCacheManager;
7979
import mondrian.rolap.sql.MemberChildrenConstraint;
80-
import mondrian.server.ExecutionImpl;
81-
import mondrian.server.LocusImpl;
80+
import org.eclipse.daanse.olap.server.ExecutionImpl;
81+
import org.eclipse.daanse.olap.server.LocusImpl;
8282
import mondrian.spi.SegmentColumn;
83-
import mondrian.util.ArraySortedSet;
83+
import org.eclipse.daanse.olap.util.ArraySortedSet;
8484

8585
/**
8686
* Implementation of {@link CacheControl} API.
@@ -595,7 +595,7 @@ public void printCacheState(
595595
for (RolapStar star : starList) {
596596
star.print(pw, "", false);
597597
}
598-
598+
599599
AbstractBasicContext abc = (AbstractBasicContext) connection.getContext();
600600
final ISegmentCacheManager manager =
601601
abc.getAggregationManager().getCacheMgr(this.connection);

mondrian/src/main/java/mondrian/rolap/CompoundPredicateInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
import mondrian.rolap.agg.OrPredicate;
4848
import mondrian.rolap.agg.ValueColumnPredicate;
4949
import mondrian.rolap.sql.SqlQuery;
50-
import mondrian.util.Pair;
50+
import org.eclipse.daanse.olap.util.Pair;
5151

5252
/**
5353
* Constructs a Pair<BitKey, StarPredicate> based on an tuple list and measure, along with the string representation of

mondrian/src/main/java/mondrian/rolap/FastBatchingCellReader.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@
4343
import java.util.concurrent.Future;
4444

4545
import org.eclipse.daanse.jdbc.db.dialect.api.Dialect;
46+
import org.eclipse.daanse.olap.api.CacheCommand;
4647
import org.eclipse.daanse.olap.api.ConfigConstants;
47-
import org.eclipse.daanse.olap.api.DataTypeJdbc;
4848
import org.eclipse.daanse.olap.api.Execution;
4949
import org.eclipse.daanse.olap.api.IAggregationManager;
5050
import org.eclipse.daanse.olap.api.ISegmentCacheManager;
5151
import org.eclipse.daanse.olap.api.Locus;
5252
import org.eclipse.daanse.olap.api.exception.CellRequestQuantumExceededException;
5353
import org.eclipse.daanse.olap.common.Util;
54-
import org.eclipse.daanse.rolap.mapping.api.model.SqlStatementMapping;
54+
import org.eclipse.daanse.olap.server.LocusImpl;
5555
import org.slf4j.Logger;
5656
import org.slf4j.LoggerFactory;
5757

@@ -63,17 +63,17 @@
6363
import mondrian.rolap.agg.Segment;
6464
import mondrian.rolap.agg.SegmentBuilder;
6565
import mondrian.rolap.agg.SegmentCacheManager;
66+
import mondrian.rolap.agg.SegmentCacheManager.SegmentCacheIndexRegistry;
6667
import mondrian.rolap.agg.SegmentLoader;
6768
import mondrian.rolap.agg.SegmentWithData;
6869
import mondrian.rolap.agg.ValueColumnPredicate;
6970
import mondrian.rolap.aggmatcher.AggGen;
7071
import mondrian.rolap.aggmatcher.AggStar;
7172
import mondrian.rolap.cache.SegmentCacheIndex;
7273
import mondrian.rolap.cache.SegmentCacheIndexImpl;
73-
import mondrian.server.LocusImpl;
7474
import mondrian.spi.SegmentBody;
7575
import mondrian.spi.SegmentHeader;
76-
import mondrian.util.Pair;
76+
import org.eclipse.daanse.olap.util.Pair;
7777

7878
/**
7979
* A <code>FastBatchingCellReader</code> doesn't really Read cells: when asked
@@ -391,11 +391,11 @@ public boolean loadAggregations() {
391391
if (!cacheMgr.getContext().getConfigValue(ConfigConstants.DISABLE_CACHING, ConfigConstants.DISABLE_CACHING_DEFAULT_VALUE, Boolean.class)) {
392392
final Locus locus = LocusImpl.peek();
393393
cacheMgr.execute(
394-
new SegmentCacheManager.Command<Void>() {
394+
new CacheCommand<Void>() {
395395
@Override
396396
public Void call() throws Exception {
397397
SegmentCacheIndex index =
398-
cacheMgr.getIndexRegistry()
398+
((SegmentCacheIndexRegistry)cacheMgr.getIndexRegistry())
399399
.getIndex(segmentWithData.getStar());
400400
index.add(
401401
segmentWithData.getHeader(),
@@ -706,7 +706,7 @@ private boolean loadFromCaches(
706706
final RolapStar star = measure.getStar();
707707
final RolapCatalog catalog = star.getCatalog();
708708
final SegmentCacheIndex index =
709-
cacheMgr.getIndexRegistry().getIndex(star);
709+
((SegmentCacheIndexRegistry)cacheMgr.getIndexRegistry()).getIndex(star);
710710
final List<SegmentHeader> headersInCache =
711711
index.locate(
712712
catalog.getName(),
@@ -1047,8 +1047,7 @@ static void addToCompositeBatch(
10471047
* Command that loads the segments required for a collection of cell
10481048
* requests. Returns the collection of segments.
10491049
*/
1050-
public static class LoadBatchCommand
1051-
extends SegmentCacheManager.Command<LoadBatchResponse>
1050+
public static class LoadBatchCommand implements CacheCommand<LoadBatchResponse>
10521051
{
10531052
private final Locus locus;
10541053
private final SegmentCacheManager cacheMgr;

mondrian/src/main/java/mondrian/rolap/MemberCacheHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
import mondrian.rolap.cache.SoftSmartCache;
4242
import mondrian.rolap.sql.MemberChildrenConstraint;
4343
import mondrian.rolap.sql.TupleConstraint;
44-
import mondrian.util.Pair;
44+
import org.eclipse.daanse.olap.util.Pair;
4545

4646
/**
4747
* Encapsulation of member caching.

mondrian/src/main/java/mondrian/rolap/RolapCell.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@
8484
import mondrian.rolap.agg.DrillThroughCellRequest;
8585
import mondrian.rolap.agg.MemberColumnPredicate;
8686
import mondrian.rolap.agg.OrPredicate;
87-
import mondrian.server.ExecutionImpl;
88-
import mondrian.server.LocusImpl;
87+
import org.eclipse.daanse.olap.server.ExecutionImpl;
88+
import org.eclipse.daanse.olap.server.LocusImpl;
8989

9090
/**
9191
* <code>RolapCell</code> implements {@link org.eclipse.daanse.olap.api.result.Cell} within a

mondrian/src/main/java/mondrian/rolap/RolapConnection.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@
8686
import org.slf4j.Logger;
8787
import org.slf4j.LoggerFactory;
8888

89-
import mondrian.server.ExecutionImpl;
90-
import mondrian.server.LocusImpl;
89+
import org.eclipse.daanse.olap.server.ExecutionImpl;
90+
import org.eclipse.daanse.olap.server.LocusImpl;
9191
import mondrian.util.FauxMemoryMonitor;
9292
import mondrian.util.MemoryMonitor;
9393
import mondrian.util.NotificationMemoryMonitor;

mondrian/src/main/java/mondrian/rolap/RolapCube.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
import mondrian.rolap.cache.SoftSmartCache;
139139
import mondrian.rolap.util.DimensionUtil;
140140
import mondrian.rolap.util.PojoUtil;
141-
import mondrian.server.LocusImpl;
141+
import org.eclipse.daanse.olap.server.LocusImpl;
142142

143143
/**
144144
* <code>RolapCube</code> implements {@link Cube} for a ROLAP database.

0 commit comments

Comments
 (0)