Examples of TupleConstraint


Examples of mondrian.rolap.sql.TupleConstraint

    public List<RolapMember> getMembersInLevel(
        RolapLevel level,
        int startOrdinal,
        int endOrdinal)
    {
        TupleConstraint constraint =
            sqlConstraintFactory.getLevelMembersConstraint(null);
        return getMembersInLevel(level, startOrdinal, endOrdinal, constraint);
    }
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

        // translated to the SQL WHERE clause.
        CrossJoinArg[] cargs = combineArgs(allArgs);

        // Now construct the TupleConstraint that contains both the CJ
        // dimensions and the additional filter on them.
        TupleConstraint constraint = buildConstraint(evaluator, fun, cargs);

        // Use the just the CJ CrossJoiArg for the evaluator context, which will
        // be translated to select list in sql.
        final SchemaReader schemaReader = evaluator.getSchemaReader();
        return new SetEvaluator(cjArgs, schemaReader, constraint);
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

    public List<RolapMember> getMembersInLevel(
        final RolapLevel level,
        final int startOrdinal,
        final int endOrdinal)
    {
        TupleConstraint constraint =
            sqlConstraintFactory.getLevelMembersConstraint(null);
        return getMembersInLevel(level, startOrdinal, endOrdinal, constraint);
    }
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

    public List<RolapMember> getMembersInLevel(
        RolapLevel level,
        int startOrdinal,
        int endOrdinal)
    {
        TupleConstraint constraint =
            sqlConstraintFactory.getLevelMembersConstraint(null);
        return getMembersInLevel(level, startOrdinal, endOrdinal, constraint);
    }
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

                combinedArgs =
                    Util.appendArrays(cjArgs, predicateArgs);
            }
        }

        TupleConstraint constraint =
            new FilterConstraint(combinedArgs, evaluator, filterExpr);
        return new SetEvaluator(cjArgs, schemaReader, constraint);
    }
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

        }
        return members;
    }

    public List<Member> getLevelMembers(Level level, Evaluator context) {
        TupleConstraint constraint =
            sqlConstraintFactory.getLevelMembersConstraint(
                context,
                new Level[] {level});
        final MemberReader memberReader =
            getMemberReader(level.getHierarchy());
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

            combinedArgs =
                Util.appendArrays(cjArgs, predicateArgs);
        } else {
            combinedArgs = cjArgs;
        }
        TupleConstraint constraint =
            new TopCountConstraint(
                count, combinedArgs, evaluator, orderByExpr, ascending);
        SetEvaluator sev = new SetEvaluator(cjArgs, schemaReader, constraint);
        sev.setMaxRows(count);
        return sev;
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

    }

    public List<RolapMember> getMembersInLevel(
        RolapLevel level)
    {
        TupleConstraint constraint =
            sqlConstraintFactory.getLevelMembersConstraint(null);
        return getMembersInLevel(level, constraint);
    }
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

    }

    public List<RolapMember> getMembersInLevel(
        RolapLevel level)
    {
        TupleConstraint constraint =
            sqlConstraintFactory.getLevelMembersConstraint(null);
        return getMembersInLevel(level, constraint);
    }
View Full Code Here

Examples of mondrian.rolap.sql.TupleConstraint

        // evaluator for [All Customers], [Store 14], [1/1/1997]
        Evaluator context = getEvaluator(r, new int[]{0, 0});

        // make sure that [Customers].[Name].Members is NOT in cache
        TupleConstraint lmc = scf.getLevelMembersConstraint(null);
        assertNull(smrch.mapLevelToMembers.get((RolapLevel) nameLevel, lmc));
        // make sure that NON EMPTY [Customers].[Name].Members IS in cache
        context.setNonEmpty(true);
        lmc = scf.getLevelMembersConstraint(context);
        List<RolapMember> list =
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.