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, references
static 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.