Name | Description |
---|---|
HqlGeneratorExpressionTreeVisitor | |
MemberExpressionJoinDetector | Detects joins in Select, OrderBy and Results (GroupBy) clauses. Replaces them with appropriate joins, maintaining reference equality between different clauses. This allows extracted GroupBy key expression to also be replaced so that they can continue to match replaced Select expressions |
SelectClauseHqlNominator | Analyze the select clause to determine what parts can be translated fully to HQL, and some other properties of the clause. |