user_defined_functions
Protocol buffer definition for user_defined_functions
sift/common/type/v1/user_defined_functions.proto
FunctionDependency
Field | Type | Label | Description |
---|---|---|---|
user_defined_function_version_id | string |
FunctionInput
Field | Type | Label | Description |
---|---|---|---|
identifier | string | ||
data_type | FunctionDataType | ||
constant | bool |
UserDefinedFunction
Field | Type | Label | Description |
---|---|---|---|
user_defined_function_id | string | ||
name | string | ||
archived_date | google.protobuf.Timestamp | optional | |
user_defined_function_version_id | string | ||
version | uint32 | ||
description | string | ||
change_message | string | ||
user_notes | string | ||
expression | string | ||
function_inputs | FunctionInput | repeated | |
function_output_type | FunctionDataType | ||
function_dependencies | FunctionDependency | repeated | |
created_date | google.protobuf.Timestamp | ||
modified_date | google.protobuf.Timestamp | ||
created_by_user_id | string | ||
modified_by_user_id | string |
FunctionDataType
Name | Number | Description |
---|---|---|
FUNCTION_DATA_TYPE_UNSPECIFIED | 0 | |
FUNCTION_DATA_TYPE_NUMERIC | 1 | |
FUNCTION_DATA_TYPE_STRING | 2 | |
FUNCTION_DATA_TYPE_BOOL | 3 |