Package com.hp.hpl.jena.sparql.algebra.optimize

Examples of com.hp.hpl.jena.sparql.algebra.optimize.ExprTransformApplyTransform


        }
       
        public ApplyTransformVisitor(Transform transform)
        {
            this.transform = transform ;
            this.exprTransform = new ExprTransformApplyTransform(transform) ;

        }
View Full Code Here


            return Transformer.transform(walker, op, beforeVisitor, afterVisitor) ;
        }
        else
        {
            // Don't transform OpService and don't walk the sub-op
            ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
            ApplyTransformVisitorServiceAsLeaf v = new ApplyTransformVisitorServiceAsLeaf(transform, exprTransform) ;
            WalkerVisitorSkipService walker = new WalkerVisitorSkipService(v, beforeVisitor, afterVisitor) ;
            OpWalker.walk(walker, op) ;
            return v.result() ;
        }
View Full Code Here

    // To allow subclassing this class, we use a singleton pattern
    // and theses protected methods.
    protected Op transformation(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)
    {
        ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
        return transformation(transform, exprTransform, op, beforeVisitor, afterVisitor) ;
    }
View Full Code Here

            return Transformer.transform(walker, op, beforeVisitor, afterVisitor) ;
        }
        else
        {
            // Don't transform OpService and don't walk the sub-op
            ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
            ApplyTransformVisitorServiceAsLeaf v = new ApplyTransformVisitorServiceAsLeaf(transform, exprTransform) ;
            WalkerVisitorSkipService walker = new WalkerVisitorSkipService(v, beforeVisitor, afterVisitor) ;
            OpWalker.walk(walker, op) ;
            return v.result() ;
        }
View Full Code Here

   
    // To allow subclassing this class, we use a singleton pattern
    // and theses protected methods.
    protected Op transformation(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)
    {
        ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
        return transformation(transform, exprTransform, op, beforeVisitor, afterVisitor) ;
    }
View Full Code Here

        }
       
        public ApplyTransformVisitor(Transform transform)
        {
            this.transform = transform ;
            this.exprTransform = new ExprTransformApplyTransform(transform) ;

        }
View Full Code Here

            return Transformer.transform(walker, op, beforeVisitor, afterVisitor) ;
        }
        else
        {
            // Don't transform OpService and don't walk the sub-op
            ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
            ApplyTransformVisitorServiceAsLeaf v = new ApplyTransformVisitorServiceAsLeaf(transform, exprTransform) ;
            WalkerVisitorSkipService walker = new WalkerVisitorSkipService(v, beforeVisitor, afterVisitor) ;
            OpWalker.walk(walker, op) ;
            return v.result() ;
        }
View Full Code Here

    // To allow subclassing this class, we use a singleton pattern
    // and theses protected methods.
    protected Op transformation(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)
    {
        ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
        return transformation(transform, exprTransform, op, beforeVisitor, afterVisitor) ;
    }
View Full Code Here

        }
       
        public ApplyTransformVisitor(Transform transform)
        {
            this.transform = transform ;
            this.exprTransform = new ExprTransformApplyTransform(transform) ;

        }
View Full Code Here

        // Skip SERVICE
        if ( true )
        {
            // Simplest way but still walks the OpService subtree (and throws away the transformation).
            Transform walker = new TransformSkipService(transform) ;
            ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
            return Transformer.transform(walker, op, beforeVisitor, afterVisitor) ;
        }
        else
        {
            // Don't transform OpService and don't walk the sub-op
            ExprTransform exprTransform = new ExprTransformApplyTransform(transform, beforeVisitor, afterVisitor) ;
            ApplyTransformVisitorServiceAsLeaf v = new ApplyTransformVisitorServiceAsLeaf(transform, exprTransform) ;
            WalkerVisitorSkipService walker = new WalkerVisitorSkipService(v, beforeVisitor, afterVisitor) ;
            OpWalker.walk(walker, op) ;
            return v.result() ;
        }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.sparql.algebra.optimize.ExprTransformApplyTransform

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.