public class GenericDialect extends Object implements DialectStrategy
DialectStrategy: no dialect-specific behaviour. Serves every
vendor that does not have a dedicated strategy. Plan reference: §7.3/S30.| Constructor and Description |
|---|
GenericDialect(EDbVendor vendor) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
additionalClauseKeywords()
Upper-cased clause-start phrases for this dialect, beyond the
universal clause keywords (FROM/WHERE/GROUP/ORDER/HAVING/...).
|
EDbVendor |
getVendor()
The vendor this strategy serves.
|
public GenericDialect(EDbVendor vendor)
public EDbVendor getVendor()
DialectStrategygetVendor in interface DialectStrategypublic Set<String> additionalClauseKeywords()
DialectStrategy"CONNECT BY" breaks before CONNECT, but a bare
CONNECT does not). For example Oracle adds "CONNECT BY" /
"START WITH" and Snowflake adds "QUALIFY".
GenericDialect returns an empty set.additionalClauseKeywords in interface DialectStrategy