Table of Contents

Class AzureSynapseAnalyticsSchema.MaterializedViewDistributionProperty

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

sys.pdw_materialized_view_distribution_properties (Transact-SQL) (preview)

Applies to: √ Azure Synapse Analytics

Displays distribution information materialized views.


See sys.pdw_materialized_view_distribution_properties.

[Table(Schema = "sys", Name = "pdw_materialized_view_distribution_properties", IsView = true)]
public class AzureSynapseAnalyticsSchema.MaterializedViewDistributionProperty
Inheritance
AzureSynapseAnalyticsSchema.MaterializedViewDistributionProperty
Extension Methods

Properties

DistributionPolicy

2 = HASH
4 = ROUND_ROBIN

[Column("distribution_policy")]
[NotNull]
public byte DistributionPolicy { get; set; }

Property Value

byte

DistributionPolicyDesc

HASH, ROUND_ROBIN

[Column("distribution_policy_desc")]
[NotNull]
public string DistributionPolicyDesc { get; set; }

Property Value

string

Object

objects (sys.objects)

[Association(ThisKey = "ObjectID", OtherKey = "ObjectID", CanBeNull = false)]
public ObjectSchema.Object Object { get; set; }

Property Value

ObjectSchema.Object

ObjectID

ID of the materialized view for which thee properties were specified.

[Column("object_id")]
[NotNull]
public int ObjectID { get; set; }

Property Value

int