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
[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
ExternalLanguageID
ID of the external language
[Column("external_language_id")]
[NotNull]
public object ExternalLanguageID { get; set; }
Property Value
FileName
Name of the language extension file
[Column("file_name")]
[Nullable]
public string? FileName { get; set; }
Property Value
Parameters
External language parameters
[Column("parameters")]
[Nullable]
public string? Parameters { get; set; }
Property Value
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; }