// Path: src/joquery/core/collection/expr/IExpr.java
// public interface IExpr<T>
// {
//     boolean supportsMode(QueryMode mode);
// 
//     boolean add(IExpr<T> expr);
// 
//     Object evaluate(T t) throws QueryException;
// }


import joquery.core.collection.expr.IExpr;
package joquery.core.collection.join;


/**
 * User: Adipa
 * Date: 10/28/12
 * Time: 7:07 PM
 */
public class JoinCondition<T,U>
{
// Path: src/joquery/core/collection/expr/IExpr.java
// public interface IExpr<T>
// {
//     boolean supportsMode(QueryMode mode);
// 
//     boolean add(IExpr<T> expr);
// 
//     Object evaluate(T t) throws QueryException;
// }


// Path: src/joquery/core/collection/join/JoinCondition.java
import joquery.core.collection.expr.IExpr;

package joquery.core.collection.join;


/**
 * User: Adipa
 * Date: 10/28/12
 * Time: 7:07 PM
 */
public class JoinCondition<T,U>
{
    private IExpr<T> left;