- java.lang.Object
-
- org.redkale.source.ColumnFuncNode
-
- 所有已实现的接口:
Serializable
,ColumnNode
public class ColumnFuncNode extends Object implements ColumnNode
与ColumnNameNode、ColumnExpNode组合,用于复杂的字段表达式 。详情见: https://redkale.org
- 从以下版本开始:
- 2.0.0
- 作者:
- zhangjx
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 protected FilterFunc
func
protected ColumnNode
value
-
构造器概要
构造器 构造器 说明 ColumnFuncNode()
ColumnFuncNode(FilterFunc func, Serializable node)
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static ColumnFuncNode
avg(Serializable node)
已过时。2.8.0static ColumnFuncNode
count(Serializable node)
已过时。2.8.0protected ColumnNode
createColumnNode(Serializable value)
static ColumnFuncNode
distinctCount(Serializable node)
已过时。2.8.0FilterFunc
getFunc()
ColumnNode
getValue()
static ColumnFuncNode
max(Serializable node)
已过时。2.8.0static ColumnFuncNode
min(Serializable node)
已过时。2.8.0void
setFunc(FilterFunc func)
void
setValue(ColumnNode value)
static ColumnFuncNode
sum(Serializable node)
已过时。2.8.0String
toString()
-
-
-
字段详细资料
-
func
@ConvertColumn(index=1) protected FilterFunc func
-
value
@ConvertColumn(index=2) protected ColumnNode value
-
-
构造器详细资料
-
ColumnFuncNode
public ColumnFuncNode()
-
ColumnFuncNode
public ColumnFuncNode(FilterFunc func, Serializable node)
-
-
方法详细资料
-
createColumnNode
protected ColumnNode createColumnNode(Serializable value)
-
avg
@Deprecated(since="2.8.0") public static ColumnFuncNode avg(Serializable node)
已过时。2.8.0- 参数:
node
- Serializable- 返回:
- ColumnFuncNode
- 另请参阅:
ColumnNodes.avg(org.redkale.source.ColumnNode)
-
count
@Deprecated(since="2.8.0") public static ColumnFuncNode count(Serializable node)
已过时。2.8.0- 参数:
node
- Serializable- 返回:
- ColumnFuncNode
- 另请参阅:
ColumnNodes.count(org.redkale.source.ColumnNode)
-
distinctCount
@Deprecated(since="2.8.0") public static ColumnFuncNode distinctCount(Serializable node)
已过时。2.8.0- 参数:
node
- Serializable- 返回:
- ColumnFuncNode
- 另请参阅:
ColumnNodes.distinctCount(org.redkale.source.ColumnNode)
-
max
@Deprecated(since="2.8.0") public static ColumnFuncNode max(Serializable node)
已过时。2.8.0- 参数:
node
- Serializable- 返回:
- ColumnFuncNode
- 另请参阅:
ColumnNodes.max(org.redkale.source.ColumnNode)
-
min
@Deprecated(since="2.8.0") public static ColumnFuncNode min(Serializable node)
已过时。2.8.0- 参数:
node
- Serializable- 返回:
- ColumnFuncNode
- 另请参阅:
ColumnNodes.min(org.redkale.source.ColumnNode)
-
sum
@Deprecated(since="2.8.0") public static ColumnFuncNode sum(Serializable node)
已过时。2.8.0- 参数:
node
- Serializable- 返回:
- ColumnFuncNode
- 另请参阅:
ColumnNodes.sum(org.redkale.source.ColumnNode)
-
getFunc
public FilterFunc getFunc()
-
setFunc
public void setFunc(FilterFunc func)
-
getValue
public ColumnNode getValue()
-
setValue
public void setValue(ColumnNode value)
-
-