Indicates whether references should be dereferenced during query execution.
Specifies if the results should be grouped by the root alias.
A mapping of aliases to their join conditions.
A mapping of aliases to their corresponding queries for joined tables.
A mapping of aliases to their dependent aliases, defining the join order from left to right.
The root table configuration for the join operation.
Specifies that this is a join query type.
Represents a serialized join query structure for database operations with multiple table relationships.