@Override public PlanNode clone() { PlanNode node = new PlanNode(); node.type = this.type; node.groups = new HashSet<GroupSymbol>(this.groups); if (this.nodeProperties != null) { node.nodeProperties = new LinkedHashMap<NodeConstants.Info, Object>(this.nodeProperties); } return node; }
@Override public PlanNode clone() { PlanNode node = new PlanNode(); node.type = this.type; node.groups = new HashSet<GroupSymbol>(this.groups); if (this.nodeProperties != null) { node.nodeProperties = new LinkedHashMap<NodeConstants.Info, Object>(this.nodeProperties); } return node; }
@Override public PlanNode clone() { PlanNode node = new PlanNode(); node.type = this.type; node.groups = new HashSet<GroupSymbol>(this.groups); if (this.nodeProperties != null) { node.nodeProperties = new LinkedHashMap<NodeConstants.Info, Object>(this.nodeProperties); } return node; }
public static PlanNode getNewNode(int nodeType) { PlanNode node = new PlanNode(); node.setType(nodeType); return node; }
public static PlanNode getNewNode(int nodeType) { PlanNode node = new PlanNode(); node.setType(nodeType); return node; }
public static PlanNode getNewNode(int nodeType) { PlanNode node = new PlanNode(); node.setType(nodeType); return node; }
private PlanNode buildNamedNode(String name) { PlanNode node = new PlanNode(); node.addGroup(new GroupSymbol(name)); return node; }
@Test public void testPlanNodeAnnotation() throws Exception { PlanNode pn = new PlanNode(); TransformationMetadata metadata = RealMetadataFactory.example1Cached(); Object modelID = metadata.getMetadataStore().getSchema("pm1"); AnalysisRecord record = new AnalysisRecord(true, true); pn.recordDebugAnnotation("hello", modelID, "world", record, metadata); assertEquals("[LOW [Relational Planner] hello pm1 - world Unknown: 0(groups=[]]", record.getAnnotations().toString()); }
FromClause fromClause = mergeClauseTrees(query.getFrom()); PlanNode dummyRoot = new PlanNode();
FromClause fromClause = mergeClauseTrees(query.getFrom()); PlanNode dummyRoot = new PlanNode();
FromClause fromClause = mergeClauseTrees(query.getFrom()); PlanNode dummyRoot = new PlanNode();