Table of Contents

Class ProcedureInfo

Namespace
LinqToDB.SchemaProvider
Assembly
linq2db.dll

Database procedure or function description.

public class ProcedureInfo
Inheritance
ProcedureInfo
Extension Methods

Fields

CatalogName

Gets or sets database name for procedure.

public string? CatalogName

Field Value

string

Description

Procedure or function description.

public string? Description

Field Value

string

IsAggregateFunction

Gets or sets flag to distinguish aggregate function from other functions.

public bool IsAggregateFunction

Field Value

bool

IsDefaultSchema

Get or sets flag, indicating that procedure belongs to default schema/owner.

public bool IsDefaultSchema

Field Value

bool

IsFunction

Gets or sets flag to distinguish function from procedure.

public bool IsFunction

Field Value

bool

IsResultDynamic

Get or sets flag, indicating that procedure returns dynamic (generic) result.

public bool IsResultDynamic

Field Value

bool

IsTableFunction

Gets or sets flag to distinguish table function from other functions.

public bool IsTableFunction

Field Value

bool

IsWindowFunction

Gets or sets flag to distinguish window function from other functions.

public bool IsWindowFunction

Field Value

bool

PackageName

Gets or sets package/module/library name for procedure.

public string? PackageName

Field Value

string

ProcedureDefinition

Gets or sets procedure source code.

public string? ProcedureDefinition

Field Value

string

ProcedureID

Gets or sets unique procedure identifier. NOTE: this is not fully-qualified procedure name (even if it used right now for some providers as procedure identifier).

public string ProcedureID

Field Value

string

ProcedureName

Gets or sets procedure name.

public string ProcedureName

Field Value

string

SchemaName

Gets or sets schema/owner name for procedure.

public string? SchemaName

Field Value

string