Click or drag to resize

FunctionMetadata Class

Describes a CQL function.
Inheritance Hierarchy
SystemObject
  DseFunctionMetadata

Namespace:  Dse
Assembly:  Dse (in Dse.dll) Version: 2.9.0
Syntax
C#
public class FunctionMetadata

The FunctionMetadata type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyArgumentNames
List of the function argument names.
Public propertyArgumentTypes
List of the function argument types.
Public propertyBody
Body of the function.
Public propertyCalledOnNullInput
Determines if the function is called when the input is null.
Public propertyDeterministic
Indicates whether or not this function is deterministic. This means that given a particular input, the function will always produce the same output.
Public propertyKeyspaceName
Name of the keyspace where the CQL function is declared.
Public propertyLanguage
Name of the programming language, for example: java, javascript, ...
Public propertyMonotonic
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.
Public propertyMonotonicOn
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.

Public propertyName
Name of the CQL function.
Public propertyReturnType
Type of the return value.
Public propertySignature
Signature of the function.
Top
See Also

Reference