unico       2004/07/08 08:22:50

  Modified:    src/stores/org/apache/slide/store/impl/rdbms/expression
                        RDBMSMergeExpression.java
  Log:
  fix mixed generic expressions and rdbmsexpressions in merge expression
  
  Revision  Changes    Path
  1.3       +9 -9      
jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/expression/RDBMSMergeExpression.java
  
  Index: RDBMSMergeExpression.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/expression/RDBMSMergeExpression.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RDBMSMergeExpression.java 5 Jul 2004 16:45:55 -0000       1.2
  +++ RDBMSMergeExpression.java 8 Jul 2004 15:22:50 -0000       1.3
  @@ -38,7 +38,7 @@
       private final String _name;
       private final String _namespace;
       private final Collection _rdbmsExpressions;
  -    private IBasicExpression _merger;
  +    private final Collection _otherExpressions;
   
       public RDBMSMergeExpression(String name, 
                                   String namespace, 
  @@ -49,9 +49,7 @@
           _name = name;
           _namespace = namespace;
           _rdbmsExpressions = rdbmsExpressions;
  -        if (otherExpressions != null) {
  -            _merger = _factory.createStandardMergeExpression(_name, _namespace, 
otherExpressions);
  -        }
  +        _otherExpressions = otherExpressions;
       }    
   
       public IBasicResultSet execute() throws SearchException {
  @@ -68,8 +66,10 @@
                   }
               }
           }
  -        if (_merger != null) {
  -            return _merger.execute();
  +        if (_otherExpressions != null) {
  +            IBasicExpression merger = _factory.createStandardMergeExpression(
  +                    _name, _namespace, _otherExpressions);
  +            return merger.execute();
           }
           return _context.results();
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to