improved sql parser.

This commit is contained in:
wenshao
2017-06-29 15:19:57 +08:00
parent 2f6e406e33
commit bdbc39ec3c
39 changed files with 963 additions and 185 deletions
@@ -23,6 +23,8 @@ public class SQLSubPartition extends SQLObjectImpl {
protected SQLPartitionValue values;
private SQLName tableSpace;
public SQLName getName() {
return name;
}
@@ -45,10 +47,22 @@ public class SQLSubPartition extends SQLObjectImpl {
this.values = values;
}
public SQLName getTableSpace() {
return tableSpace;
}
public void setTableSpace(SQLName tableSpace) {
if (tableSpace != null) {
tableSpace.setParent(this);
}
this.tableSpace = tableSpace;
}
@Override
protected void accept0(SQLASTVisitor visitor) {
if (visitor.visit(this)) {
acceptChild(visitor, name);
acceptChild(visitor, tableSpace);
acceptChild(visitor, values);
}
visitor.endVisit(this);