class |
AlwaysProjectOrderByTermsNormalizer |
class |
DB2ExtractNormalizer |
class |
DremioExtraNormalizer |
class |
EnforceNullOrderNormalizer |
class |
IdentityDialectExtraNormalizer
Does nothing
|
class |
MySQLExtraNormalizer |
class |
OnlyInPresenceOfDistinctProjectOrderByTermsNormalizer |
class |
OracleExtraNormalizer |
class |
PostgresDialectExtraNormalizer |
class |
ProjectOrderByTermsNormalizer |
class |
ReplaceProvenanceConstantByNonGroundTermNormalizer
Prevents a bug observed with MySQL 5.7.15, where the provenance special constant was misused
(causing a MINUS encoded with a LJ and filter is null not to work)
|
class |
SQLServerExtraNormalizer |
class |
SubQueryFromComplexJoinExtraNormalizer
When (left,inner) joins are having (left,inner) joins as children.
|
class |
TypingNullsDialectExtraNormalizer |
class |
WrapProjectedOrOrderByExpressionNormalizer
For DBMS such as SQLServer and Oracle that do not expect boolean expressions to be projected
|