File tree 1 file changed +4
-25
lines changed
src/NHibernate/Hql/Ast/ANTLR
1 file changed +4
-25
lines changed Original file line number Diff line number Diff line change @@ -183,8 +183,7 @@ protected virtual void FromFragmentSeparator(IASTNode a)
183
183
return ;
184
184
}
185
185
186
- var left = ( FromElement ) a ;
187
- var right = ( FromElement ) next ;
186
+ var right = ( FromElement ) next ;
188
187
189
188
///////////////////////////////////////////////////////////////////////
190
189
// HACK ALERT !!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -210,34 +209,14 @@ protected virtual void FromFragmentSeparator(IASTNode a)
210
209
{
211
210
return ;
212
211
}
213
- if ( right . Type == ENTITY_JOIN )
212
+
213
+ if ( right . JoinSequence ? . IsThetaStyle == false && right . JoinSequence . JoinCount != 0 )
214
214
{
215
215
Out ( " " ) ;
216
216
}
217
- else if ( right . RealOrigin == left || ( right . RealOrigin != null && right . RealOrigin == left . RealOrigin ) )
218
- {
219
- // right represents a joins originating from left; or
220
- // both right and left reprersent joins originating from the same FromElement
221
- if ( right . JoinSequence != null && right . JoinSequence . IsThetaStyle )
222
- {
223
- Out ( ", " ) ;
224
- }
225
- else
226
- {
227
- Out ( " " ) ;
228
- }
229
- }
230
217
else
231
218
{
232
- if ( right . JoinSequence ? . IsThetaStyle == false && right . JoinSequence . JoinCount != 0 )
233
- {
234
- Out ( " " ) ;
235
- }
236
- else
237
- {
238
- // these are just two unrelated table references
239
- Out ( ", " ) ;
240
- }
219
+ Out ( ", " ) ;
241
220
}
242
221
}
243
222
You can’t perform that action at this time.
0 commit comments