Package org.teiid.query.optimizer.relational.plantree

Examples of org.teiid.query.optimizer.relational.plantree.PlanNode.removeProperty()


    private PlanNode removeUnnecessaryInlineView(PlanNode root, PlanNode accessNode) {
      PlanNode child = accessNode.getFirstChild();
       
        if (child.hasBooleanProperty(NodeConstants.Info.INLINE_VIEW)) {
          child.removeProperty(NodeConstants.Info.INLINE_VIEW);
          root = RuleRaiseAccess.performRaise(root, child, accessNode);
            //add the groups from the lower project
            accessNode.getGroups().clear();
            PlanNode sourceNode = FrameUtil.findJoinSourceNode(accessNode.getFirstChild());
            if (sourceNode != null) {
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.