Table of Contents

Class ObjectSchema.ExternalLanguageFile

Namespace
LinqToDB.Tools.DataProvider.SqlServer.Schemas
Assembly
linq2db.Tools.dll

sys.external_language_files (Transact-SQL)

Applies to: √ SQL Server 2019 (15.x)

This catalog view provides a list of the external language extension files in the database. R and Python are reserved names and no external language can be created with those specific names.
When an external language is created from a file_spec, the extension itself and its properties are listed in this view. This view will contain one entry per language, per OS.
## sys.external_language_files
The catalog view sys.external_language_files lists a row for each external language extension in the database. Parameters


See sys.external_language_files.

[Table(Schema = "sys", Name = "external_language_files", IsView = true)]
public class ObjectSchema.ExternalLanguageFile
Inheritance
ObjectSchema.ExternalLanguageFile
Extension Methods

Properties

Content

Content of the external language extension file

[Column("content")]
[Nullable]
public byte[]? Content { get; set; }

Property Value

byte[]

EnvironmentVariables

External language environment variables

[Column("environment_variables")]
[Nullable]
public string? EnvironmentVariables { get; set; }

Property Value

string

ExternalLanguageID

ID of the external language

[Column("external_language_id")]
[NotNull]
public object ExternalLanguageID { get; set; }

Property Value

object

FileName

Name of the language extension file

[Column("file_name")]
[Nullable]
public string? FileName { get; set; }

Property Value

string

Parameters

External language parameters

[Column("parameters")]
[Nullable]
public string? Parameters { get; set; }

Property Value

string

Platform

ID of the host platform on which SQL Server is installed

[Column("platform")]
[Nullable]
public byte? Platform { get; set; }

Property Value

byte?

PlatformDesc

Name of the host platform. Valid values are WINDOWS, LINUX.

[Column("platform_desc")]
[Nullable]
public string? PlatformDesc { get; set; }

Property Value

string