/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.query.sql.lang; import org.teiid.designer.query.sql.ILanguageVisitor; /** * */ public interface IJoinPredicate<T extends IFromClause, LV extends ILanguageVisitor> extends IFromClause<LV> { /** * Get left clause * * @return Left clause */ T getLeftClause(); /** * Set left clause * * @param fromClause Left clause to set */ void setLeftClause(T fromClause); /** * Get right clause * * @return Right clause */ T getRightClause(); /** * Set right clause * * @param fromClause Right clause to set */ void setRightClause(T fromClause); }