return false;
}
protected OracleConstraintState parseConstraintState() throws ParserException {
OracleConstraintState state = null;
while (true) {
if (identifierEquals("DEFERRABLE")) {
throw new ParserException("TODO");
}
if (identifierEquals("INITIALY")) throw new ParserException("TODO");
if (identifierEquals("RELY")) throw new ParserException("TODO");
if (identifierEquals("NORELY")) throw new ParserException("TODO");
if (identifierEquals("USING")) throw new ParserException("TODO");
if (identifierEquals("ENABLE")) throw new ParserException("TODO");
if (identifierEquals("DISABLE")) break;
if (state == null) {
state = new OracleConstraintState();
}
lexer.nextToken();
if (identifierEquals("CASCADE")) {
lexer.nextToken();
state.getStates().add(new SQLIdentifierExpr("DISABLE CASCADE"));
}
state.getStates().add(new SQLIdentifierExpr("DISABLE"));
}
if (identifierEquals("VALIDATE")) throw new ParserException("TODO");
if (identifierEquals("NOVALIDATE")) throw new ParserException("TODO");
if (identifierEquals("EXCEPTIONS")) {