Function Class Property Descriptions
Property Name |
Description |
FunctionID |
Teradata assigned identifier for a non-built in function |
DatabaseID |
Teradata assigned identifier for the database |
RequestText |
The create text for a user-defined function |
LastAlterTimestamp |
Time that Teradata last updated the object |
CreatorName |
Name of the Teradata user that created the function |
CommentString |
Comment stored in Teradata for the function |
FunctionClass |
Class for the Teradata function or the user defined function |
FunctionAlias |
Alias used for the function in an SQL statement |
FunctionReturnType |
Return type for the function |
SynchronizationLevel |
Internal flag |
FunctionSpecificName |
The specific name for the user defined function |
FunctionCallParameters |
The actual parameters passed to the function |
The following notes apply to constants referenced by a view column and functions referenced by view columns, stored procedures, macros, and so on.
For example, when a view column references expressions (c1 + 10) and [sum(c1) + 10], where c1 is a table column, 10 is a constant, and sum(c1) is a function, only table column c1 and function sum(c1) are stored in the repository and associated with the view column. The constant 10 and expressions (c1 + 10) and [sum(c1) + 10] are not.
For example, when a view column references the expression [sum(c1) + avg (c1)], only the functions sum(c1) and avg (c1) are stored in the repository and associated with the view column.