001package gudusoft.gsqlparser.ir.builder; 002 003/** 004 * Aggregation root for the Logical IR phase output. 005 * <p> 006 * Contains SQL relational plans (RelNode trees) and PL/SQL procedural plans 007 * (PlRoutineNode trees). Phase B/C implementation. 008 */ 009public class LogicalProgram { 010 011 // Phase B: List<RelNode> sqlPlans 012 // Phase B: List<PlRoutineNode> routines 013 // Phase B: List<PlPackageNode> packages 014 015 public LogicalProgram() { 016 // Empty shell for Phase A 017 } 018 019 @Override 020 public String toString() { 021 return "LogicalProgram{}"; 022 } 023}