functions

Description

Exposes metadata about user-defined functions (UDFs) registered in the organization. Only functions on which the current role has USAGE privileges are returned.

Syntax

SELECT * FROM deltastream.sys."functions";

Columns

Column
Type
Nullable
Description

name

VARCHAR

No

Name of the function.

signature

VARCHAR

No

Full function signature including parameter types, e.g. myfunc(VARCHAR).

class_name

VARCHAR

No

Fully qualified Java class name implementing the function.

type

VARCHAR

No

Function type. Currently udf.

language

VARCHAR

No

Implementation language. Currently java.

function_source_name

VARCHAR

No

Name of the function source that contains the function implementation.

owner

VARCHAR

No

The role that owns this resource.

created_by_role

VARCHAR

No

The role that created this resource.

created_by_role_deleted

BOOLEAN

No

Whether the creating role has since been deleted.

created_by

VARCHAR

No

The user that created this resource.

created_at

TIMESTAMP_LTZ

No

Timestamp when this resource was created.

updated_by_role

VARCHAR

No

The role that last updated this resource.

updated_by_role_deleted

BOOLEAN

No

Whether the last updating role has since been deleted.

updated_by

VARCHAR

No

The user that last updated this resource.

updated_at

TIMESTAMP_LTZ

No

Timestamp when this resource was last updated.

organization_id

VARCHAR

No

The unique identifier of the organization this resource belongs to.

Examples

List all user-defined functions:

See Also

Last updated