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}