[#7171] Support SQL Server style hints for aliased tables

This commit is contained in:
lukaseder 2018-03-09 12:23:57 +01:00
parent 79821229e2
commit fccac91ca4
2 changed files with 11 additions and 10 deletions

View File

@ -431,7 +431,7 @@ tableFactor =
'LATERAL' '(' select ')' [ correlationName ]
| '(' select ')' [ correlationName ]
| values [ correlationName ]
| tableName [ tableHints ] [ versions ] [ correlationName ]
| tableName [ versions ] [ correlationName ] [ tableHints ]
| '(' table ')' [ correlationName ]
;

View File

@ -3060,15 +3060,6 @@ final class ParserImpl implements Parser {
else {
result = parseTableName(ctx);
if (parseKeywordIf(ctx, "WITH") && ctx.requireProEdition()) {
}
// TODO Sample clause
}
@ -3186,6 +3177,16 @@ final class ParserImpl implements Parser {
result = result.as(alias, columnAliases.toArray(EMPTY_NAME));
else
result = result.as(alias);
}
if (parseKeywordIf(ctx, "WITH") && ctx.requireProEdition()) {
}
return result;