public class SqlGroupByExpression extends java.lang.Object implements ISqlGroupByExpression
限定符和类型 | 字段和说明 |
---|---|
protected java.util.LinkedHashMap<java.lang.String,ISqlExpression> |
columns |
protected java.lang.Class<? extends Grouper> |
grouperType |
构造器和说明 |
---|
SqlGroupByExpression() |
限定符和类型 | 方法和说明 |
---|---|
java.util.LinkedHashMap<java.lang.String,ISqlExpression> |
getColumns()
获取分组选择的字段
|
java.lang.Class<? extends Grouper> |
getGrouperType() |
java.lang.String |
getSqlAndValue(SqLinkConfig config,
java.util.List<SqlValue> values)
获取sql和参数
|
void |
setColumns(java.util.LinkedHashMap<java.lang.String,ISqlExpression> columns)
设置分组选择的字段
|
void |
setGrouperType(java.lang.Class<? extends Grouper> grouperType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy, hasColumns
getSql
protected final java.util.LinkedHashMap<java.lang.String,ISqlExpression> columns
protected java.lang.Class<? extends Grouper> grouperType
public void setColumns(java.util.LinkedHashMap<java.lang.String,ISqlExpression> columns)
ISqlGroupByExpression
setColumns
在接口中 ISqlGroupByExpression
public java.util.LinkedHashMap<java.lang.String,ISqlExpression> getColumns()
ISqlGroupByExpression
getColumns
在接口中 ISqlGroupByExpression
public java.lang.Class<? extends Grouper> getGrouperType()
getGrouperType
在接口中 ISqlGroupByExpression
public void setGrouperType(java.lang.Class<? extends Grouper> grouperType)
setGrouperType
在接口中 ISqlGroupByExpression
public java.lang.String getSqlAndValue(SqLinkConfig config, java.util.List<SqlValue> values)
ISqlExpression
getSqlAndValue
在接口中 ISqlExpression