Examples of moveDimension()


Examples of org.saiku.olap.query.IQuery.moveDimension()

      }
      IQuery query = getIQuery(queryName);
      QueryDimension dimension = query.getDimension(dimensionName);
      Axis newAxis = axisName != null ? "UNUSED".equals(axisName) ? null : Axis.Standard.valueOf(axisName) : null;
      if (position == -1) {
        query.moveDimension(dimension, newAxis);
      } else {
        query.moveDimension(dimension, newAxis, position);
      }
    } catch (Exception e) {
      throw new SaikuServiceException("Cannot move dimension:" + dimensionName + " to axis: " + axisName, e);
View Full Code Here

Examples of org.saiku.olap.query.IQuery.moveDimension()

      QueryDimension dimension = query.getDimension(dimensionName);
      Axis newAxis = axisName != null ? "UNUSED".equals(axisName) ? null : Axis.Standard.valueOf(axisName) : null;
      if (position == -1) {
        query.moveDimension(dimension, newAxis);
      } else {
        query.moveDimension(dimension, newAxis, position);
      }
    } catch (Exception e) {
      throw new SaikuServiceException("Cannot move dimension:" + dimensionName + " to axis: " + axisName, e);
    }
  }
View Full Code Here

Examples of org.saiku.olap.query.IQuery.moveDimension()

      query.setFilter(filter);
      QueryDimension qDim = query.getDimension(filter.getDimension().getName());

      if (qDim != null) {
        qDim.clearInclusions();
        query.moveDimension(qDim, Axis.FILTER);
        for (SimpleCubeElement member : filter.getMembers()) {
          List<IdentifierSegment> memberList = IdentifierNode.parseIdentifier(member.getUniqueName()).getSegmentList();
          qDim.include(memberList);
        }
      }
View Full Code Here

Examples of org.saiku.olap.query.IQuery.moveDimension()

    if (query != null && query.getFilter() != null) {
      SaikuFilter filter = query.getFilter();
      QueryDimension qDim = query.getDimension(filter.getDimension().getName());
      if (qDim != null) {
        qDim.clearInclusions();
        query.moveDimension(qDim, null);
      }
      query.removeFilter();
    }
    return ObjectUtil.convert(query);
  }
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.