All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy