| Modifier and Type | Field and Description |
|---|---|
| public final boolean | deterministic
If this function always returns the same value for the same parameters. |
| public final String | name
The name of the function. |
| public final boolean | nullIfParameterIsNull
If the result of the function is NULL if any of the parameters is NULL. |
| pack-priv final int | parameterCount
The number of parameters. |
| public final int | returnDataType
The data type of the return value. |
| public final int | type
The function type. |
| Access | Constructor and Description |
|---|---|
| public | FunctionInfo(String
the name of the function name, int the function type type, int the number of parameters parameterCount, int the data type of the return value returnDataType, boolean if the result of the function is NULL if any of the parameters
is NULL nullIfParameterIsNull, boolean if this function always returns the same value for the same
parameters deterministic)Creates new instance of built-in function information. |
| public | FunctionInfo(FunctionInfo
the source information source, String the new name name)Creates a copy of built-in function information with a different name. |
| deterministic | back to summary |
|---|---|
| public final boolean deterministic If this function always returns the same value for the same parameters. | |
| name | back to summary |
|---|---|
| public final String name The name of the function. | |
| nullIfParameterIsNull | back to summary |
|---|---|
| public final boolean nullIfParameterIsNull If the result of the function is NULL if any of the parameters is NULL. | |
| parameterCount | back to summary |
|---|---|
| pack-priv final int parameterCount The number of parameters. | |
| returnDataType | back to summary |
|---|---|
| public final int returnDataType The data type of the return value. | |
| type | back to summary |
|---|---|
| public final int type The function type. | |
| FunctionInfo | back to summary |
|---|---|
| public FunctionInfo(String name, int type, int parameterCount, int returnDataType, boolean nullIfParameterIsNull, boolean deterministic) Creates new instance of built-in function information.
| |
| FunctionInfo | back to summary |
|---|---|
| public FunctionInfo(FunctionInfo source, String name) Creates a copy of built-in function information with a different name. A copy will require parentheses.
| |