Examples of MinCubeScanAggregate


Examples of org.olap4cloud.impl.aggr.MinCubeScanAggregate

      StringBuilder aggCubeName = new StringBuilder(getCubeName());
      aggCubeName.append("_aggregate");
      for(CubeMeasure measure: getMeasures()) {
        aggCubeDescriptor.getAggregates().add(new SumCubeScanAggregate("sum(" + measure.getName() +
            ")", this));
        aggCubeDescriptor.getAggregates().add(new MinCubeScanAggregate("min(" + measure.getName() +
            ")", this));
        aggCubeDescriptor.getAggregates().add(new MaxCubeScanAggregate("max(" + measure.getName() +
            ")", this));
        aggCubeDescriptor.getAggregates().add(new CountCubeScanAggregate("count(" + measure.getName() +
            ")", this));
View Full Code Here

Examples of org.olap4cloud.impl.aggr.MinCubeScanAggregate

    if(aggregate.getAggregate().toLowerCase().startsWith("sum("))
      return new SumCubeScanAggregate(aggregate.getAggregate(), cubeDescriptor);
    if(aggregate.getAggregate().toLowerCase().startsWith("max("))
      return new MaxCubeScanAggregate(aggregate.getAggregate(), cubeDescriptor);
    if(aggregate.getAggregate().toLowerCase().startsWith("min("))
      return new MinCubeScanAggregate(aggregate.getAggregate(), cubeDescriptor);
    if(aggregate.getAggregate().toLowerCase().startsWith("count("))
      return new CountCubeScanAggregate(aggregate.getAggregate(), cubeDescriptor);
    throw new OLAPEngineException("can't process aggregate " + aggregate.getAggregate());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.