Package com.zentadata.client.dsl
Class Expression.Fun
- java.lang.Object
-
- com.zentadata.client.dsl.Expression
-
- com.zentadata.client.dsl.Expression.Fun
-
- Enclosing class:
- Expression
public static class Expression.Fun extends Expression
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.zentadata.client.dsl.Expression
Expression.Col, Expression.Fun, Expression.Lit, Expression.Obj
-
-
Field Summary
Fields Modifier and Type Field Description List<Expression>argStringfun
-
Method Summary
-
Methods inherited from class com.zentadata.client.dsl.Expression
self
-
-
-
-
Field Detail
-
fun
public final String fun
-
arg
public final List<Expression> arg
-
-
Method Detail
-
as
public Expression as(String name)
-
and
public Expression and(Expression col)
-
or
public Expression or(Expression col)
-
equalTo
public Expression equalTo(Object value)
-
notEqual
public Expression notEqual(Object value)
-
gt
public Expression gt(Object value)
-
lt
public Expression lt(Object value)
-
leq
public Expression leq(Object value)
-
geq
public Expression geq(Object value)
-
between
public Expression between(Object lower, Object upper)
-
isNull
public Expression isNull()
-
isNotNull
public Expression isNotNull()
-
like
public Expression like(String name)
-
when
public Expression when(Expression condition, Expression value)
-
otherwise
public Expression otherwise(Expression value)
-
getItem
public Expression getItem(Number value)
-
getItem
public Expression getItem(String value)
-
plus
public Expression plus(Object value)
-
minus
public Expression minus(Object value)
-
multiply
public Expression multiply(Object value)
-
divide
public Expression divide(Object value)
-
mod
public Expression mod(Object value)
-
substring
public Expression substring(Integer startIndex, Integer len)
-
contains
public Expression contains(Object value)
-
startsWith
public Expression startsWith(Object value)
-
endsWith
public Expression endsWith(Object value)
-
replaceAll
public Expression replaceAll(String regex, String replacement)
-
toInt
public Expression toInt()
-
toLong
public Expression toLong()
-
toFloat
public Expression toFloat()
-
toDouble
public Expression toDouble()
-
toDecimal
public Expression toDecimal(int precision, int scale)
-
toStr
public Expression toStr()
-
toBool
public Expression toBool()
-
-