[teiid-issues] [JBoss JIRA] (TEIID-2110) Error in Documentation: CREATE TRIGGER
Ramesh Reddy (JIRA)
jira-events at lists.jboss.org
Wed Aug 8 15:58:06 EDT 2012
[ https://issues.jboss.org/browse/TEIID-2110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710572#comment-12710572 ]
Ramesh Reddy commented on TEIID-2110:
-------------------------------------
Steve, Here is BNF for http://railroad.my28msec.com site I ended up with, can you check once?
{code}
createNameSpace ::= "SET" "NAMESPACE" "{uri}" "AS" "{prefix}"
createTrigger ::= "CREATE" "TIGGER" "ON" "{view_name}" "INSTEAD OF" ( "INSERT" | "UPDATE" | "DELETE" ) "AS" "FOR EACH ROW" ("BEGIN" ("ATOMIC")? (statement)* "END")
createFunction ::= "CREATE" (("VIRTUAL" | "FOREIGN")? "FUNCTION") "{function_name}" "(" ("{param_name}" dataType ("NOT NULL")? ("DEFAULT {value}") (options)?)* ")" "RETURNS" dataType (options)?
createProcedure ::= "CREATE" (("VIRTUAL" | "FOREIGN")? "PROCEDURE") "{procedure_name}" "(" (("IN"|"INOUT"|"OUT")? "{param_name}" dataType ("NOT NULL")? ("RESULT")? ("DEFAULT {value}") (options)?)* ")" "RETURNS" ( ("TABLE")? "(" ("{column_name}" dataType ("NOT NULL")?)+ (options)? ")" | dataType) (options )? ("AS" statement)?
createTable ::= "CREATE" "FOREIGN TABLE" "{table_name}" "(" (createColumn)+ (constraints)? ")" (options)?
createView ::= "CREATE" ("VIRTUAL")? "VIEW" "{view_name}" "(" (createColumn)+ (constraints)? ")" (options)? "AS" statement
createColumn ::= "column_name" dataType ("NOT NULL")? ((("AUTO_INCREMNET" | "INDEX")+|"UNIQUE") | ("PRIMARY KEY"))? ("DEFAULT" "{value}")? (options)?
constraints ::= "CONSTRAINT" ((("ACCESSPATTERN" "(" "{column_names}" ")")? | (("INDEX"|"UNIQUE") "(" "{column_names}" ")")? | ("PRIMARY KEY" "(" "{column_names}" ")")? | ("FOREIGN KEY" "(" "{column_names}" ")" "REFERENCES" "{view-name}" "(" "{column_names}" ")")? ) (options)?)*
options ::= ("OPTIONS" "(" "{options}" ")")
dataType ::= ("varchar"|"boolean"|"byte"|"short"|"smallint"|"char"|"integer"|"long"|"float"|"double"|"decimal"|"date"|"time"|"timestamp"|"clob"|"blob"|"xml"|"varbinary"|"object")
{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