- java.lang.Object
-
- org.redkale.source.ColumnNodes
-
public abstract class ColumnNodes extends Object
创建ColumnNode的工具类详情见: https://redkale.org
- 从以下版本开始:
- 2.8.0
- 作者:
- zhangjx
-
-
方法概要
-
-
-
方法详细资料
-
column
public static ColumnNameNode column(String column)
-
number
public static ColumnNumberNode number(Number value)
-
string
public static ColumnStringNode string(String value)
-
func
public static ColumnFuncNode func(FilterFunc func, String column)
-
func
public static ColumnFuncNode func(FilterFunc func, ColumnNode node)
-
avg
public static ColumnFuncNode avg(String column)
-
avg
public static ColumnFuncNode avg(ColumnNode node)
-
count
public static ColumnFuncNode count(String column)
-
count
public static ColumnFuncNode count(ColumnNode node)
-
distinctCount
public static ColumnFuncNode distinctCount(String column)
-
distinctCount
public static ColumnFuncNode distinctCount(ColumnNode node)
-
max
public static ColumnFuncNode max(String column)
-
max
public static ColumnFuncNode max(ColumnNode node)
-
min
public static ColumnFuncNode min(String column)
-
min
public static ColumnFuncNode min(ColumnNode node)
-
sum
public static ColumnFuncNode sum(String column)
-
sum
public static ColumnFuncNode sum(ColumnNode node)
-
exp
public static ColumnExpNode exp(ColumnNode left, ColumnExpress express, ColumnNode right)
-
set
public static ColumnExpNode set(String column)
-
set
public static ColumnExpNode set(ColumnNameNode left)
-
inc
public static ColumnExpNode inc(String leftColumn, Number rightValue)
-
inc
public static ColumnExpNode inc(ColumnNode left, ColumnNode right)
-
inc
public static ColumnExpNode inc(ColumnNode left, String rightColumn)
-
inc
public static ColumnExpNode inc(ColumnNode left, Number rightValue)
-
dec
public static ColumnExpNode dec(String leftColumn, Number rightValue)
-
dec
public static ColumnExpNode dec(ColumnNode left, ColumnNode right)
-
dec
public static ColumnExpNode dec(ColumnNode left, String rightColumn)
-
dec
public static ColumnExpNode dec(ColumnNode left, Number rightValue)
-
mul
public static ColumnExpNode mul(String leftColumn, Number rightValue)
-
mul
public static ColumnExpNode mul(ColumnNode left, ColumnNode right)
-
mul
public static ColumnExpNode mul(ColumnNode left, String rightColumn)
-
mul
public static ColumnExpNode mul(ColumnNode left, Number rightValue)
-
div
public static ColumnExpNode div(String leftColumn, Number rightValue)
-
div
public static ColumnExpNode div(ColumnNode left, ColumnNode right)
-
div
public static ColumnExpNode div(ColumnNode left, String rightColumn)
-
div
public static ColumnExpNode div(ColumnNode left, Number rightValue)
-
mod
public static ColumnExpNode mod(String leftColumn, Number rightValue)
-
mod
public static ColumnExpNode mod(ColumnNode left, ColumnNode right)
-
mod
public static ColumnExpNode mod(ColumnNode left, String rightColumn)
-
mod
public static ColumnExpNode mod(ColumnNode left, Number rightValue)
-
and
public static ColumnExpNode and(String leftColumn, Number rightValue)
-
and
public static ColumnExpNode and(ColumnNode left, ColumnNode right)
-
and
public static ColumnExpNode and(ColumnNode left, String rightColumn)
-
and
public static ColumnExpNode and(ColumnNode left, Number rightValue)
-
orr
public static ColumnExpNode orr(String leftColumn, Number rightValue)
-
orr
public static ColumnExpNode orr(ColumnNode left, ColumnNode right)
-
orr
public static ColumnExpNode orr(ColumnNode left, String rightColumn)
-
orr
public static ColumnExpNode orr(ColumnNode left, Number rightValue)
-
-