1 package uba.db.sql.interpreter;
2
3 import uba.db.sql.language.IndexName;
4 import uba.db.sql.language.QualifiedColumnName;
5 import uba.db.sql.language.VisitorBehavior;
6
7 public class CreateIndexVisitor extends VisitorBehavior {
8 private CreateIndexQueryPlan queryPlan;
9
10 public CreateIndexVisitor(CreateIndexQueryPlan plan) {
11 queryPlan = plan;
12 }
13
14 public void visitIndexName(IndexName index) {
15 queryPlan.setIndexName(index);
16 }
17
18 public void visitQualifiedColumnName(QualifiedColumnName column) {
19 queryPlan.setColumnName(column);
20 }
21 }