View Javadoc

1   package uba.db.sql.interpreter;
2   
3   import uba.db.sql.language.Select;
4   import uba.db.sql.language.ValueEnumeration;
5   import uba.db.sql.language.VisitorBehavior;
6   
7   public class InsertValuesVisitor extends VisitorBehavior {
8   	private InsertQueryPlan queryPlan;
9   
10  	public InsertValuesVisitor(InsertQueryPlan plan) {
11  		queryPlan = plan;
12  	}
13  
14  	public void visitValueEnumeration(ValueEnumeration valueEnum) {
15  		queryPlan.valuesToInsert(valueEnum.values());
16  	}
17  
18  	public void visitSelect(Select sentence) {
19  		queryPlan.valuesToInsert(null);
20  	}
21  }