Class AzureSynapseAnalyticsSchema.NodesColumn
- Namespace
- LinqToDB.Tools.DataProvider.SqlServer.Schemas
- Assembly
- linq2db.Tools.dll
sys.pdw_nodes_columns (Transact-SQL)
Applies to: √ Azure Synapse Analytics √ Analytics Platform System (PDW)
Shows columns for user-defined tables and user-defined views.
[Table(Schema = "sys", Name = "pdw_nodes_columns", IsView = true)]
public class AzureSynapseAnalyticsSchema.NodesColumn
- Inheritance
-
AzureSynapseAnalyticsSchema.NodesColumn
- Inherited Members
- Extension Methods
Properties
CollationName
collation_name NOT NULL sysname
Name of the collation of the column if character-based; otherwise, NULL.[Column("collation_name")]
[NotNull]
public string CollationName { get; set; }
Property Value
ColumnID
column_id NOT NULL int
ID of the column. Unique in object.[Column("column_id")]
[NotNull]
public int ColumnID { get; set; }
Property Value
DefaultObjectID
default_object_id NOT NULL int
ID of the default object; 0 = No default.Range: Always 0.
[Column("default_object_id")]
[NotNull]
public int DefaultObjectID { get; set; }
Property Value
IsAnsiPadded
is_ansi_padded NOT NULL bit
1 = Column uses ANSI_PADDING ON behavior if character, binary, or variant.Range: Always 0.
[Column("is_ansi_padded")]
[NotNull]
public bool IsAnsiPadded { get; set; }
Property Value
IsColumnSet
is_column_set NOT NULL bit
1 = Column is a column set.Range: Always 0.
[Column("is_column_set")]
[NotNull]
public bool IsColumnSet { get; set; }
Property Value
IsComputed
is_computed NOT NULL bit
1 = Column is a computed column.Range: Always 0.
[Column("is_computed")]
[NotNull]
public bool IsComputed { get; set; }
Property Value
IsDtsReplicated
is_dts_replicated NOT NULL bit
1 = Column is replicated by using SSIS.Range: Always 0.
[Column("is_dts_replicated")]
[NotNull]
public bool IsDtsReplicated { get; set; }
Property Value
IsFilestream
is_filestream NOT NULL bit
1 = Column is a FILESTREAM column.Range: Always 0.
[Column("is_filestream")]
[NotNull]
public bool IsFilestream { get; set; }
Property Value
IsIdentity
is_identity NOT NULL bit
1 = Column has identity values.Range: Always 0.
[Column("is_identity")]
[NotNull]
public bool IsIdentity { get; set; }
Property Value
IsMergePublished
is_merge_published NOT NULL bit
1 = Column is merge-published.Range: Always 0.
[Column("is_merge_published")]
[NotNull]
public bool IsMergePublished { get; set; }
Property Value
IsNonSqlSubscribed
is_non_sql_subscribed NOT NULL bit
1 = Column has a non-SQL subscriber.Range: Always 0.
[Column("is_non_sql_subscribed")]
[NotNull]
public bool IsNonSqlSubscribed { get; set; }
Property Value
IsNullable
is_nullable NOT NULL bit
1 = Column is nullable.[Column("is_nullable")]
[NotNull]
public bool IsNullable { get; set; }
Property Value
IsReplicated
is_replicated NOT NULL bit
1 = Column is replicated.Range: Always 0.
[Column("is_replicated")]
[NotNull]
public bool IsReplicated { get; set; }
Property Value
IsRowGuidCol
is_rowguidcol NOT NULL bit
1 = Column is a declared ROWGUIDCOL.Range: Always 0.
[Column("is_rowguidcol")]
[NotNull]
public bool IsRowGuidCol { get; set; }
Property Value
IsSparse
is_sparse NOT NULL bit
1 = Column is a sparse column.Range: Always 0.
[Column("is_sparse")]
[NotNull]
public bool IsSparse { get; set; }
Property Value
IsXmlDocument
is_xml_document NOT NULL bit
1 = Content is a complete XML document.Range: Always 0.
[Column("is_xml_document")]
[NotNull]
public bool IsXmlDocument { get; set; }
Property Value
MaxLength
max_length NOT NULL smallint
Maximum length (in bytes) of the column.Range: Includes -1 (not valid) for unsupported column types.
[Column("max_length")]
[NotNull]
public short MaxLength { get; set; }
Property Value
Name
name NOT NULL sysname
Name of the column. Unique in object.[Column("name")]
[NotNull]
public string Name { get; set; }
Property Value
Object
objects (sys.objects)
[Association(ThisKey = "ObjectID", OtherKey = "ObjectID", CanBeNull = false)]
public ObjectSchema.Object Object { get; set; }
Property Value
ObjectID
object_id NOT NULL int
ID of the object to which this column belongs.[Column("object_id")]
[NotNull]
public int ObjectID { get; set; }
Property Value
PdwNodeID
pdw_node_id NOT NULL int
Unique identifier of a Azure Synapse Analytics node.Range: NOT NULL
[Column("pdw_node_id")]
[NotNull]
public int PdwNodeID { get; set; }
Property Value
Precision
precision NOT NULL tinyint
Precision of the column if numeric-based; otherwise, 0.[Column("precision")]
[NotNull]
public byte Precision { get; set; }
Property Value
RuleObjectID
rule_object_id NOT NULL int
ID of the stand-alone rule bound to the column.0 = No stand-alone rule.
Range: Always 0.
[Column("rule_object_id")]
[NotNull]
public int RuleObjectID { get; set; }
Property Value
Scale
scale NOT NULL tinyint
Scale of column if numeric-based; otherwise, 0.[Column("scale")]
[NotNull]
public byte Scale { get; set; }
Property Value
SystemTypeID
system_type_id NOT NULL tinyint
ID of the system type of the column.[Column("system_type_id")]
[NotNull]
public byte SystemTypeID { get; set; }
Property Value
UserTypeID
user_type_id NOT NULL int
ID of the type of the column as defined by the user.[Column("user_type_id")]
[NotNull]
public int UserTypeID { get; set; }
Property Value
XmlCollectionID
xml_collection_id NOT NULL int
0 = No XML schema collection.Range: Always 0.
[Column("xml_collection_id")]
[NotNull]
public int XmlCollectionID { get; set; }