FunctionMetadata Class |
Namespace: Dse
public class FunctionMetadata
The FunctionMetadata type exposes the following members.
Name | Description | |
---|---|---|
FunctionMetadata |
Creates a new instance of Function metadata.
| |
FunctionMetadata(String, String, String, String, ColumnDesc, String, Boolean, String, ColumnDesc) |
Creates a new instance of Function metadata.
|
Name | Description | |
---|---|---|
ArgumentNames |
List of the function argument names.
| |
ArgumentTypes |
List of the function argument types.
| |
Body |
Body of the function.
| |
CalledOnNullInput |
Determines if the function is called when the input is null.
| |
Deterministic |
Indicates whether or not this function is deterministic. This means that given a particular input,
the function will always produce the same output.
| |
KeyspaceName |
Name of the keyspace where the CQL function is declared.
| |
Language |
Name of the programming language, for example: java, javascript, ...
| |
Monotonic |
Indicates whether or not this function is monotonic on all of its arguments. This means that it is
either entirely non-increasing or non-decreasing. Even if the function is not monotonic on
all of its arguments, it's possible to specify that it is monotonic on one of its arguments, meaning
that partial applications of the function over that argument will be monotonic.
| |
MonotonicOn |
The argument names that the function is monotonic on.
If Monotonic is true, this will return all argument names. Otherwise, this will return either one argument or an empty collection. | |
Name |
Name of the CQL function.
| |
ReturnType |
Type of the return value.
| |
Signature |
Signature of the function.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |