public interface FunctionArg extends Expression
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
FunctionArg.ArgType
The type of the argument. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static FunctionArg[] | 
EMPTY_ARGS
Constant for an empty array of function arguments. 
 | 
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCE| Modifier and Type | Method and Description | 
|---|---|
FunctionArg.ArgType | 
argType()
Arguments type of the function. 
 | 
default void | 
validate(ColumnDTO[] columns)
Validates the function argument. 
 | 
children, referencesstatic final FunctionArg[] EMPTY_ARGS
FunctionArg.ArgType argType()
default void validate(ColumnDTO[] columns) throws java.lang.IllegalArgumentException
columns - The columns of the table.java.lang.IllegalArgumentException - If the function argument is invalid.