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
Inherited Members
Extension Methods

Properties

DistributionPolicy

distribution_policy NOT NULL tinyint

2 = HASH
4 = ROUND_ROBIN
[Column("distribution_policy")]
[NotNull]
public byte DistributionPolicy { get; set; }

Property Value

byte

DistributionPolicyDesc

distribution_policy_desc NOT NULL nvarchar(60)

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

object_id NOT NULL int

ID of the materialized view for which the properties were specified.
[Column("object_id")]
[NotNull]
public int ObjectID { get; set; }

Property Value

int