Examples of VarExprList


Examples of com.hp.hpl.jena.sparql.core.VarExprList

        return OpAssign.assign(subOp, varExprList2) ;
    }
   
    @Override public Op transform(OpExtend opExtend, Op subOp)
    {
        VarExprList varExprList = opExtend.getVarExprList() ;
        VarExprList varExprList2 = NodeTransformLib.transform(transform, varExprList) ;
        if ( varExprList == varExprList2 )
            return super.transform(opExtend, subOp) ;
        return OpExtend.extend(subOp, varExprList2) ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

        return new OpOrder(subOp, conditions) ;
    }
   
    @Override public Op transform(OpGroup opGroup, Op subOp)
    {
        VarExprList groupVars = NodeTransformLib.transform(transform, opGroup.getGroupVars()) ;
        // Rename the vars in the expression as well.
        // .e.g max(?y) ==> max(?/y) 
        // These need renaming as well.
        List<ExprAggregator> aggregators = new ArrayList<ExprAggregator>() ;
        for ( ExprAggregator agg : opGroup.getAggregators() )
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

            return safeToTransform(joins, varsEquality, opMod.getSubOp());
        }

        if (op instanceof OpGroup) {
            OpGroup opGroup = (OpGroup) op;
            VarExprList varExprList = opGroup.getGroupVars();
            return safeToTransform(varsEquality, varExprList) && safeToTransform(joins, varsEquality, opGroup.getSubOp());
        }

        if (op instanceof OpTable) {
            OpTable opTable = (OpTable) op;
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

            return safeToTransform(joins, varsEquality, opMod.getSubOp());
        }

        if (op instanceof OpGroup) {
            OpGroup opGroup = (OpGroup) op;
            VarExprList varExprList = opGroup.getGroupVars();
            return safeToTransform(varsEquality, varExprList) && safeToTransform(joins, varsEquality, opGroup.getSubOp());
        }

        if (op instanceof OpTable) {
            OpTable opTable = (OpTable) op;
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

public abstract class OpExtendAssign extends Op1 {
    protected final VarExprList assignments ;

    protected OpExtendAssign(Op subOp) {
        super(subOp) ;
        assignments = new VarExprList() ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

    public static OpExtend extendDirect(Op op, VarExprList exprs) {
        return new OpExtend(op, exprs) ;
    }

    static private Op createExtend(Op op, Var var, Expr expr) {
        VarExprList x = new VarExprList() ;
        x.add(var, expr) ;
        return new OpExtend(op, x) ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

        return new OpExtend(op, x) ;
    }

    static private Op createExtend(Op op, VarExprList exprs) {
        // Create, copying the var-expr list
        VarExprList x = new VarExprList() ;
        x.addAll(exprs) ;
        return new OpExtend(op, x) ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

        opVisitor.visit(this) ;
    }

    @Override
    public Op1 copy(Op subOp) {
        OpExtend op = new OpExtend(subOp, new VarExprList(getVarExprList())) ;
        return op ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

            return safeToTransform(varsEquality, opMod.getSubOp());
        }

        if (op instanceof OpGroup) {
            OpGroup opGroup = (OpGroup) op;
            VarExprList varExprList = opGroup.getGroupVars();
            return safeToTransform(varsEquality, varExprList) && safeToTransform(varsEquality, opGroup.getSubOp());
        }

        if (op instanceof OpTable) {
            OpTable opTable = (OpTable) op;
View Full Code Here

Examples of com.hp.hpl.jena.sparql.core.VarExprList

                // Copy aggregator across (?)
                Expr myAggr = query.allocAggregate(ea.getAggregator());
                varExpression.put(givenVar, myAggr);
            }

            VarExprList b = opGroup.getGroupVars();
            for (Var v : b.getVars()) {
                Expr e = b.getExpr(v);

                if (e != null) {
                    query.addGroupBy(v, e);

                } else {
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.