DefaultIfNull

See javadoc - uk.gov.gchq.koryphe.impl.function.DefaultIfNull

Available since Koryphe version 1.9.0

Provides a default value if the input is null.

Examples

With no default value set

Java
JSON
Full JSON
Python
final DefaultIfNull function = new DefaultIfNull();
{
  "class" : "DefaultIfNull"
}
{
  "class" : "uk.gov.gchq.koryphe.impl.function.DefaultIfNull"
}
g.DefaultIfNull()

Input type:

java.lang.Object

Example inputs:

Input TypeInputResult TypeResult
java.lang.StringString inputjava.lang.StringString input
java.lang.Long5java.lang.Long5
nullnull
java.lang.Stringjava.lang.String

With a default value set

Java
JSON
Full JSON
Python
final DefaultIfNull function = new DefaultIfNull("DEFAULT");
{
  "class" : "DefaultIfNull",
  "defaultValue" : "DEFAULT"
}
{
  "class" : "uk.gov.gchq.koryphe.impl.function.DefaultIfNull",
  "defaultValue" : "DEFAULT"
}
g.DefaultIfNull( 
  default_value="DEFAULT" 
)

Input type:

java.lang.Object

Example inputs:

Input TypeInputResult TypeResult
java.lang.StringString inputjava.lang.StringString input
java.lang.Long5java.lang.Long5
nulljava.lang.StringDEFAULT
java.lang.Stringjava.lang.String

results matching ""

    No results matching ""