{
return DefaultTupleConstraint.instance();
}
if (context.isNonEmpty()) {
Set<CrossJoinArg> joinArgs =
new CrossJoinArgFactory(false).buildConstraintFromAllAxes(
(RolapEvaluator) context);
if (joinArgs.size() > 0) {
return new RolapNativeCrossJoin.NonEmptyCrossJoinConstraint(
joinArgs.toArray(
new CrossJoinArg[joinArgs.size()]),