diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt b/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt index a051c31099..40a2b47b58 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt +++ b/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt @@ -23,10 +23,12 @@ ddlStatement = | dropViewStatement | dropSequenceStatement | dropSchemaStatement -| renameStatement -| truncateStatement | grantStatement +| renameStatement | revokeStatement +| setCatalogStatement +| setSchemaStatement +| truncateStatement ; dmlStatement = @@ -98,8 +100,9 @@ alterViewStatement = 'ALTER VIEW' [ 'IF EXISTS' ] tableName ; commentStatement = 'COMMENT ON' ( - 'TABLE' tableName -| 'COLUMN' fieldName + 'COLUMN' fieldName +| 'TABLE' tableName +| 'VIEW' tableName ) break 'IS' stringLiteral @@ -160,6 +163,12 @@ renameStatement = 'RENAME' ) ; +setCatalogStatement = 'SET CATALOG' catalogName +; + +setSchemaStatement = 'SET SCHEMA' schemaName +; + truncateStatement = 'TRUNCATE TABLE' tableName [ 'CONTINUE IDENTITY' | 'RESTART IDENTITY' ] [ 'CASCADE' | 'RESTRICT' ] ; @@ -690,6 +699,7 @@ dataType = | 'BLOB' [ '(' unsignedInteger ')' ] | 'BOOLEAN' | 'CHAR' [ '(' unsignedInteger ')' ] +| 'CHARACTER' [ '(' unsignedInteger ')' ] | 'CLOB' [ '(' unsignedInteger ')' ] | 'DATE' | 'DECIMAL' [ '(' unsignedInteger [ ',' unsignedInteger ] ')' ]