public interface ISqlSelectExpression extends ISqlExpression
限定符和类型 | 方法和说明 |
---|---|
void |
addColumn(ISqlExpression column)
增加需要返回的列
|
default ISqlSelectExpression |
copy(SqLinkConfig config)
获取自己的拷贝
|
java.util.List<ISqlExpression> |
getColumns()
获取需要返回的列
|
java.lang.Class<?> |
getTarget()
获取目标类型
|
boolean |
isDistinct()
是否是去重查询
|
boolean |
isSingle()
是否是单列查询
|
void |
setColumns(java.util.List<ISqlExpression> columns)
设置需要返回的列
|
void |
setDistinct(boolean distinct)
设置是否是去重查询
|
void |
setSingle(boolean single)
设置是否是单列查询
|
void |
setTarget(java.lang.Class<?> target)
设置目标类型
|
getSql, getSqlAndValue
java.util.List<ISqlExpression> getColumns()
boolean isSingle()
java.lang.Class<?> getTarget()
boolean isDistinct()
void setColumns(java.util.List<ISqlExpression> columns)
void addColumn(ISqlExpression column)
void setSingle(boolean single)
void setDistinct(boolean distinct)
void setTarget(java.lang.Class<?> target)
default ISqlSelectExpression copy(SqLinkConfig config)
ISqlExpression
copy
在接口中 ISqlExpression