Examples of IQuery


Examples of org.saiku.olap.query.IQuery

    }
    return query;
  }

  public IQuery showGrandTotals(String queryName, String axisName, String functionName) {
    IQuery query = getIQuery(queryName);
    if ("not".equals(functionName)) {
      functionName = null;
    }
    query.setTotalFunction(axisName, functionName);
    return query;
  }
View Full Code Here

Examples of org.saiku.olap.query.IQuery

    query.setTotalFunction(axisName, functionName);
    return query;
  }

  public boolean includeChildren(String queryName, String dimensionName, String uniqueMemberName) {
    IQuery query = getIQuery(queryName);
    List<IdentifierSegment> memberList = IdentifierNode.parseIdentifier(uniqueMemberName).getSegmentList();
    QueryDimension dimension = query.getDimension(dimensionName);
    try {
      Selection sel = dimension.createSelection(Operator.CHILDREN, memberList);
      dimension.getInclusions().add(sel);
      return true;
    } catch (OlapException e) {
View Full Code Here

Examples of org.saiku.olap.query.IQuery

          + uniqueMemberName + ")", e);
    }
  }

  public boolean removeChildren(String queryName, String dimensionName, String uniqueMemberName) {
    IQuery query = getIQuery(queryName);
    List<IdentifierSegment> memberList = IdentifierNode.parseIdentifier(uniqueMemberName).getSegmentList();
    QueryDimension dimension = query.getDimension(dimensionName);
    try {
      Selection sel = dimension.createSelection(Operator.CHILDREN, memberList);
      if (dimension.getInclusions().contains(sel)) {
        dimension.getInclusions().remove(sel);
      }
View Full Code Here

Examples of org.saiku.olap.query.IQuery

          + uniqueMemberName + ")", e);
    }
  }

  boolean removeAllChildren(String queryName, String dimensionName) {
    IQuery query = getIQuery(queryName);
    QueryDimension dimension = query.getDimension(dimensionName);
    List<Selection> children = new ArrayList<Selection>();
    try {
      for (Selection sel : dimension.getInclusions()) {
        if (sel.getOperator().equals(Operator.CHILDREN)) {
          children.add(sel);
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.