Table of Contents

Class PartitionFunctionSchema.PartitionRangeValue

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

sys.partition_range_values (Transact-SQL)

Applies to: √ SQL Server (all supported versions) √ Azure SQL Database √ Azure SQL Managed Instance √ Azure Synapse Analytics √ Analytics Platform System (PDW)

Contains a row for each range boundary value of a partition function of type R.


See sys.partition_range_values.

[Table(Schema = "sys", Name = "partition_range_values", IsView = true)]
public class PartitionFunctionSchema.PartitionRangeValue
Inheritance
PartitionFunctionSchema.PartitionRangeValue
Extension Methods

Properties

BoundaryID

ID (1-based ordinal) of the boundary value tuple, with left-most boundary starting at an ID of 1.

[Column("boundary_id")]
[NotNull]
public int BoundaryID { get; set; }

Property Value

int

FunctionID

ID of the partition function for this range boundary value.

[Column("function_id")]
[NotNull]
public int FunctionID { get; set; }

Property Value

int

ParameterID

ID of the parameter of the function to which this value corresponds. The values in this column correspond with those in the parameter_id column of the sys.partition_parameters catalog view for any particular function_id.

[Column("parameter_id")]
[NotNull]
public int ParameterID { get; set; }

Property Value

int

Value

The actual boundary value.

[Column("value")]
[Nullable]
public object? Value { get; set; }

Property Value

object