Package org.olap4j

Examples of org.olap4j.Axis


                    createRegion(nleft, nright),
                    "Invalid axis specification. The axis number must be a "
                    + "non-negative integer, but it was " + d + ".");
            }

            Axis axis = Axis.Factory.forOrdinal(index);
            ParseRegion region = createRegion(
                bleft, bright, sleft, sright, dpleft, dpright, nleft, nright);
            RESULT = new AxisNode(region, b, axis, emptyList(dp), s);
       
              CUP$DefaultMdxParser$result = new java_cup.runtime.Symbol(1/*axis_specification*/, ((java_cup.runtime.Symbol)CUP$DefaultMdxParser$stack.elementAt(CUP$DefaultMdxParser$top-4)).left, ((java_cup.runtime.Symbol)CUP$DefaultMdxParser$stack.elementAt(CUP$DefaultMdxParser$top-0)).right, RESULT);
View Full Code Here


    return null;
  }

  @Nullable
  private static AxisLocation getLocation(@NotNull QueryAxis axis) {
    Axis ax = axis.getLocation();

    if (Axis.ROWS.equals(ax)) {
      return AxisLocation.ROWS;
    } else if (Axis.COLUMNS.equals(ax)) {
      return AxisLocation.COLUMNS;
View Full Code Here

  }

  private static void convertDetails(@NotNull Query query, @NotNull ThinDetails details) {
    Location loc = Location.valueOf(details.getLocation().toString());
    query.getDetails().setLocation(loc);
    Axis ax = getLocation(details.getAxis());
    query.getDetails().setAxis(ax);

    if (details.getMeasures().size() > 0) {
      for (ThinMeasure m : details.getMeasures()) {
        if (Type.CALCULATED.equals(m.getType())) {
View Full Code Here

    return ax;
  }


  private static void convertAxis(@NotNull Query query, @NotNull ThinAxis thinAxis, ThinQuery tq) throws OlapException {
    Axis loc = getLocation(thinAxis.getLocation());
    QueryAxis qaxis = query.getAxis(loc);
    for (ThinHierarchy hierarchy : thinAxis.getHierarchies()) {
      QueryHierarchy qh = query.getHierarchy(hierarchy.getName());
      if (qh != null) {
        convertHierarchy(qh, hierarchy, tq);
View Full Code Here

  }

  @NotNull
  private static SaikuAxis convertQueryAxis(@NotNull QueryAxis axis, @NotNull IQuery query) {
    List<SaikuDimensionSelection> dims = ObjectUtil.convertDimensionSelections(axis.getDimensions(), query);
    Axis location = axis.getLocation();
    String so = axis.getSortOrder() == null ? null : axis.getSortOrder().name();
    SaikuAxis sax = new SaikuAxis(
        location.name(),
        location.axisOrdinal(),
        axis.getName(),
        dims,
        so,
        axis.getSortIdentifierNodeName(),
        query.getTotalFunction(axis.getName()));
View Full Code Here

TOP

Related Classes of org.olap4j.Axis

Copyright © 2018 www.massapicom. 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.