if (identifierEquals("INITRANS")) throw new ParserException("TODO");
if (identifierEquals("STORAGE")) throw new ParserException("TODO");
}
protected OracleTableColumn parseColumn() throws ParserException {
OracleTableColumn column = new OracleTableColumn();
if (lexer.token() != Token.IDENTIFIER) {
throw new ParserException("syntax error");
}
column.setName(lexer.stringVal());
lexer.nextToken();
column.setDataType(this.exprParser.parseDataType());
if (identifierEquals("SORT")) {
lexer.nextToken();
column.setSort(true);
}
if (identifierEquals("DEFAULT")) {
lexer.nextToken();
column.setDefaultValue(this.exprParser.expr());
}
if (identifierEquals("ENCTRYPT")) {
throw new ParserException("TODO");
}