/** * Alipay.com Inc. * Copyright (c) 2004-2012 All Rights Reserved. */ package com.alipay.zdal.parser.sql.parser; import com.alipay.zdal.parser.sql.ast.SQLName; import com.alipay.zdal.parser.sql.ast.statement.SQLTableConstaint; /** * * @author ���� * @version $Id: SQLDDLParser.java, v 0.1 2012-11-17 ����3:54:08 Exp $ */ public class SQLDDLParser extends SQLStatementParser { public SQLDDLParser(String sql) { super(sql); } public SQLDDLParser(SQLExprParser exprParser) { super(exprParser); } protected SQLTableConstaint parseConstraint() { SQLName name = null; if (lexer.token() == Token.CONSTRAINT) { lexer.nextToken(); } if (lexer.token() == Token.IDENTIFIER) { name = this.exprParser.name(); } if (lexer.token() == Token.PRIMARY) { lexer.nextToken(); accept(Token.KEY); throw new ParserException("TODO"); } if (name != null) { } throw new ParserException("TODO"); } }