Returns value2 if value1 is NULL; otherwise it returns value1
Returns the Arrow type of the input expression.
Returns coalesce(args...), which evaluates to the value of the first expr which is not NULL
Returns the value of the field with the given name from the struct
Returns a struct with the given names and arguments pairs
Returns NULL if value1 equals value2; otherwise it returns value1. This can be used to perform the inverse operation of the COALESCE expression
Returns value2 if value1 is NULL; otherwise it returns value1
Returns value2 if value1 is not NULL; otherwise, it returns value3.
Returns a struct with the given arguments