net.ibizsys.model.engine.querydsl.database.sql.IQuerydslDEJoin Maven / Gradle / Ivy
package net.ibizsys.model.engine.querydsl.database.sql;
import com.querydsl.sql.ForeignKey;
import net.ibizsys.model.dataentity.der.IPSDERBase;
public interface IQuerydslDEJoin {
public final static String JOINTYPE_LEFTJOIN = "LEFTJOIN";
public final static String JOINTYPE_INNERJOIN = "INNERJOIN";
public final static String JOINTYPE_RIGHTJOIN = "RIGHTJOIN";
public final static String JOINTYPE_EXISTS = "EXISTS";
public final static String JOINTYPE_NOTEXISTS = "NOTEXISTS";
/**
* 获取连接类型
* @return
*/
String getJoinType();
ForeignKey getForeignKey();
/**
* 获取连接关系
* @return
*/
IPSDERBase getJoinPSDERBase();
/**
* 获取连接实体
* @return
*/
IQuerydslDataEntity getJoinQuerydslDataEntity();
}