improve sqlparser for pg

This commit is contained in:
wenshao
2014-11-04 01:33:30 +08:00
parent bde7e61099
commit fe377d2609
27 changed files with 1021 additions and 45 deletions
@@ -15,11 +15,8 @@
*/
package com.alibaba.druid.sql.ast.statement;
import com.alibaba.druid.sql.ast.SQLObjectImpl;
import com.alibaba.druid.sql.ast.SQLObject;
public abstract class SQLSelectQuery extends SQLObjectImpl {
public interface SQLSelectQuery extends SQLObject {
public SQLSelectQuery(){
}
}
@@ -19,9 +19,10 @@ import java.util.ArrayList;
import java.util.List;
import com.alibaba.druid.sql.ast.SQLExpr;
import com.alibaba.druid.sql.ast.SQLObjectImpl;
import com.alibaba.druid.sql.visitor.SQLASTVisitor;
public class SQLSelectQueryBlock extends SQLSelectQuery {
public class SQLSelectQueryBlock extends SQLObjectImpl implements SQLSelectQuery {
protected int distionOption;
protected final List<SQLSelectItem> selectList = new ArrayList<SQLSelectItem>();
@@ -15,10 +15,11 @@
*/
package com.alibaba.druid.sql.ast.statement;
import com.alibaba.druid.sql.ast.SQLObjectImpl;
import com.alibaba.druid.sql.ast.SQLOrderBy;
import com.alibaba.druid.sql.visitor.SQLASTVisitor;
public class SQLUnionQuery extends SQLSelectQuery {
public class SQLUnionQuery extends SQLObjectImpl implements SQLSelectQuery {
private SQLSelectQuery left;
private SQLSelectQuery right;