Package com.zentadata.client.dsl
Class Function
- java.lang.Object
-
- com.zentadata.client.dsl.Function
-
public class Function extends Object
-
-
Constructor Summary
Constructors Constructor Description Function()
-
Method Summary
-
-
-
Method Detail
-
col
public static Expression col(String value)
-
lit
public static Expression lit(Object value)
-
asc
public static Expression asc(String columnName)
-
desc
public static Expression desc(String columnName)
-
expr
public static Expression expr(String expr)
-
not
public static Expression not(Expression expr)
-
when
public static Expression when(Expression condition, Expression value)
-
coalesce
public static Expression coalesce(Expression... expressions)
-
count
public static Expression count(Object value)
-
count_distinct
public static Expression count_distinct(Expression expression)
-
first
public static Expression first(Expression expression)
-
last
public static Expression last(Expression expression)
-
sum
public static Expression sum(Expression expression)
-
max
public static Expression max(Expression expression)
-
avg
public static Expression avg(Expression expression)
-
min
public static Expression min(Expression expression)
-
collect_list
public static Expression collect_list(Expression expression)
-
collect_set
public static Expression collect_set(Expression expression)
-
sha1
public static Expression sha1(Expression expression)
-
array_sum
public static Expression array_sum(Expression expression)
-
concat
public static Expression concat(Expression... expressions)
-
map
public static Expression map(Expression... expressions)
-
explode
public static Expression explode(Expression expression)
-
list
public static <T> List<T> list(T... obj)
-
to_sec
public static Expression to_sec(Expression col)
-
to_date
public static Expression to_date(Expression col)
-
date_now
public static Expression date_now()
-
parse_date
public static Expression parse_date(Expression col, String format)
-
format_date
public static Expression format_date(Expression col, String format)
-
date_diff
public static Expression date_diff(Expression col1, Expression col2)
-
to_utc_date
public static Expression to_utc_date(Expression col, String timezone)
-
from_utc_date
public static Expression from_utc_date(Expression col, String timezone)
-
-