TRANSLATIONFUNCTIONCATALOG

The TRANSLATIONFUNCTIONCATALOG table stores translation function definitions that allow IDs of a specific record type to be translated into a friendly name

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(60) The unique name of this search list
DESCRIPTION nvarchar(1000) Default = '' Description of this search list
FUNCTIONNAME nvarchar(128) Default = '' The name of the database function used to perform the translation
PARAMETERDEFINITION xml yes Contains the parameter definition xml that describes the parameters for the translation function
TRANSLATIONFUNCTIONSPEC xml Contains the spec xml used to create this translation function
IMPLEMENTATIONTYPE tinyint Default = 0
IMPLEMENTATIONTYPENAME varchar(3) (Computed)
ASSEMBLYNAME nvarchar(128) Default = ''
CLASSNAME nvarchar(128) Default = ''
DATEADDED datetime Default = getdate() Indicates the date this record was added
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed
TS timestamp Timestamp
TSLONG bigint (Computed) yes convert(bigint, TS) Numeric representation of the timestamp

Foreign Keys

Foreign Key Field Type Null Notes Description
RECORDTYPEID uniqueidentifier yes RECORDTYPE.ID FK to RECORDTYPE
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT

Indexes

Index Name Fields Unique Primary Clustered
IX_TRANSLATIONFUNCTIONCATALOG_DATEADDED DATEADDED yes
PK_TRANSLATIONFUNCTIONCATALOG ID yes yes
UC_TRANSLATIONFUNCTIONCATALOG_NAME NAME yes

Triggers

Trigger Name Description
TR_TRANSLATIONFUNCTIONCATALOG_AUDIT_UPDATE
TR_TRANSLATIONFUNCTIONCATALOG_AUDIT_DELETE

Referenced by

Referenced by Field
MKTAPPEALRECORDSOURCE TRANSLATIONFUNCTIONCATALOGID
SEARCHLISTCATALOG TRANSLATIONFUNCTIONCATALOGID
SIMPLEDATALISTCATALOG TRANSLATIONFUNCTIONCATALOGID