public final class FunctionInfo extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
deterministic
If this function always returns the same value for the same parameters.
|
String |
name
The name of the function.
|
boolean |
nullIfParameterIsNull
If the result of the function is NULL if any of the parameters is NULL.
|
int |
returnDataType
The data type of the return value.
|
int |
type
The function type.
|
| 构造器和说明 |
|---|
FunctionInfo(FunctionInfo source,
String name)
Creates a copy of built-in function information with a different name.
|
FunctionInfo(String name,
int type,
int parameterCount,
int returnDataType,
boolean nullIfParameterIsNull,
boolean deterministic)
Creates new instance of built-in function information.
|
public final String name
public final int type
public final int returnDataType
public final boolean nullIfParameterIsNull
public final boolean deterministic
public FunctionInfo(String name, int type, int parameterCount, int returnDataType, boolean nullIfParameterIsNull, boolean deterministic)
name - the name of the functiontype - the function typeparameterCount - the number of parametersreturnDataType - the data type of the return valuenullIfParameterIsNull - if the result of the function is NULL if any of the parameters
is NULLdeterministic - if this function always returns the same value for the same
parameterspublic FunctionInfo(FunctionInfo source, String name)
source - the source informationname - the new nameCopyright © 2022. All rights reserved.