public class SqlJoinExpression extends java.lang.Object implements ISqlJoinExpression
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
asName |
protected ISqlExpression |
conditions |
protected ISqlTableExpression |
joinTable |
protected JoinType |
joinType |
限定符 | 构造器和说明 |
---|---|
protected |
SqlJoinExpression(JoinType joinType,
ISqlTableExpression joinTable,
ISqlExpression conditions,
java.lang.String asName) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAsName()
获取别名
|
ISqlExpression |
getConditions()
获取join条件
|
ISqlTableExpression |
getJoinTable()
获取join表
|
JoinType |
getJoinType()
获取join类型
|
java.lang.String |
getSqlAndValue(SqLinkConfig config,
java.util.List<SqlValue> values)
获取sql和参数
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
getSql
protected final JoinType joinType
protected final ISqlTableExpression joinTable
protected final ISqlExpression conditions
protected final java.lang.String asName
protected SqlJoinExpression(JoinType joinType, ISqlTableExpression joinTable, ISqlExpression conditions, java.lang.String asName)
public JoinType getJoinType()
ISqlJoinExpression
getJoinType
在接口中 ISqlJoinExpression
public ISqlTableExpression getJoinTable()
ISqlJoinExpression
getJoinTable
在接口中 ISqlJoinExpression
public ISqlExpression getConditions()
ISqlJoinExpression
getConditions
在接口中 ISqlJoinExpression
public java.lang.String getAsName()
ISqlJoinExpression
getAsName
在接口中 ISqlJoinExpression
public java.lang.String getSqlAndValue(SqLinkConfig config, java.util.List<SqlValue> values)
ISqlExpression
getSqlAndValue
在接口中 ISqlExpression