[teiid-issues] [JBoss JIRA] (TEIID-2110) Error in Documentation: CREATE TRIGGER
Steven Hawkins (JIRA)
jira-events at lists.jboss.org
Wed Aug 8 10:36:10 EDT 2012
[ https://issues.jboss.org/browse/TEIID-2110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710496#comment-12710496 ]
Steven Hawkins commented on TEIID-2110:
---------------------------------------
I've corrected those links. Here's the updated BNF, but it's using the default production names and the <token> convention.
{code}
ddlStmt ::= ( createTable | createDDLProcedure | createNameSpace | createTrigger ) ( <SEMICOLON> )?
createNameSpace ::= <SET> <NAMESPACE> stringVal <AS> id
createDDLProcedure ::= <CREATE> ( <VIRTUAL> | <FOREIGN> )? ( <PROCEDURE> | <FUNCTION> ) ( id <LPAREN> ( procedureParameter )? ( <COMMA> procedureParameter )* <RPAREN> ( <RETURNS> ( ( ( <TABLE> )? <LPAREN> procedureRsColumn ( <COMMA> procedureRsColumn )* <RPAREN> ) | parseDataType ) )? ( optionsClause )? ( <AS> statement )? )
procedureParameter ::= ( <IN> | <OUT> | <INOUT> )? id parseDataType ( <NOT> <NULL> )? ( <RESULT> )? ( <DEFAULT_KEYWORD> stringVal )? ( optionsClause )?
procedureRsColumn ::= id parseDataType ( <NOT> <NULL> )? ( optionsClause )?
createTable ::= <CREATE> ( <FOREIGN> <TABLE> | ( <VIRTUAL> )? <VIEW> ) id ( <LPAREN> createColumn ( <COMMA> createColumn )* ( <CONSTRAINT> ( primaryKeys | constraints | foreignKeys ) ( <COMMA> ( primaryKeys | constraints | foreignKeys ) )* )? <RPAREN> )? ( optionsClause )? ( <AS> queryExpression )?
foreignKeys ::= <FOREIGN> <KEY> getColumnNames <REFERENCES> id ( getColumnNames )? ( optionsClause )?
primaryKeys ::= <PRIMARY> <KEY> ( optionsClause )?
constraints ::= ( <UNIQUE> | <INDEX> | <ACCESSPATTERN> ) ( optionsClause )?
getColumnNames ::= <LPAREN> id ( <COMMA> id )* <RPAREN>
createColumn ::= id parseDataType ( <NOT> <NULL> )? ( <UNIQUE> | ( <INDEX> | <AUTO_INCREMENT> )+ | ( <PRIMARY> <KEY> ) )? ( <DEFAULT_KEYWORD> stringVal )? ( optionsClause )?
optionsClause ::= <OPTIONS> <LPAREN> optionPair ( <COMMA> optionPair )* <RPAREN>
optionPair ::= id ( nonNumericLiteral | ( plusMinus )? unsignedNumericLiteral )
{code}
> Error in Documentation: CREATE TRIGGER
> --------------------------------------
>
> Key: TEIID-2110
> URL: https://issues.jboss.org/browse/TEIID-2110
> Project: Teiid
> Issue Type: Bug
> Components: Documentation
> Affects Versions: 8.0
> Reporter: Andriy Rokhmanov
> Assignee: Ramesh Reddy
> Priority: Minor
> Fix For: 8.1
>
>
> https://docs.jboss.org/author/display/TEIID/DDL+Metadata
> Section "INSTEAD OF TRIGGERS" (both Example and Diagram):
> Now:
> CREATE TRIGGER ON CustomerOrders INSTEAD OF INSERT
> FOR EACH ROW...
> Should be:
> CREATE TRIGGER ON CustomerOrders INSTEAD OF INSERT
> AS FOR EACH ROW...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the teiid-issues
mailing list