{ "$schema": "https://json-structure.org/draft/2020-12/schema", "name": "UserDefinedFunction", "type": "object", "properties": { "name": { "type": "string" }, "is_temporary": { "type": "boolean" }, "is_aggregate": { "type": "boolean" }, "is_memoizable": { "type": "boolean" }, "is_table_function": { "type": "boolean" }, "valid_for_clustering": { "type": "boolean" }, "is_secure": { "type": "boolean" }, "arguments": { "type": "array" }, "comment": { "type": "string" }, "body": { "type": "string" }, "created_on": { "type": "string" }, "schema_name": { "type": "string" }, "database_name": { "type": "string" }, "min_num_arguments": { "type": "integer" }, "max_num_arguments": { "type": "integer" }, "owner": { "type": "string" }, "owner_role_type": { "type": "string" }, "is_builtin": { "type": "boolean" } } }