public class ExampleJdbcDatastoreFunction.IfNull<T> extends Object implements com.holonplatform.core.query.QueryFunction<T,T>
com.holonplatform.core.query.QueryFunction.Avg, com.holonplatform.core.query.QueryFunction.Count, com.holonplatform.core.query.QueryFunction.Max<T>, com.holonplatform.core.query.QueryFunction.Min<T>, com.holonplatform.core.query.QueryFunction.NoArgQueryFunction<T>, com.holonplatform.core.query.QueryFunction.PropertyQueryFunction<T,A>, com.holonplatform.core.query.QueryFunction.Sum<T extends Number>| Constructor and Description |
|---|
IfNull(com.holonplatform.core.query.QueryExpression<T> nullableValue,
T fallbackValue) |
IfNull(com.holonplatform.core.TypedExpression<T> nullableValue,
com.holonplatform.core.TypedExpression<T> fallbackValue) |
| Modifier and Type | Method and Description |
|---|---|
List<com.holonplatform.core.TypedExpression<? extends T>> |
getExpressionArguments() |
Class<? extends T> |
getType() |
void |
validate() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitavg, count, currentDate, currentLocalDate, currentLocalDateTime, currentTimestamp, day, hour, lower, max, min, month, sum, upper, yearbetween, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, ninpublic IfNull(com.holonplatform.core.TypedExpression<T> nullableValue, com.holonplatform.core.TypedExpression<T> fallbackValue)
public Class<? extends T> getType()
getType in interface com.holonplatform.core.TypedExpression<T>public void validate()
throws com.holonplatform.core.Expression.InvalidExpressionException
validate in interface com.holonplatform.core.Expressioncom.holonplatform.core.Expression.InvalidExpressionExceptionCopyright © 2019 The Holon Platform. All rights reserved.