Struct SqlColumnDefinitionOverride
Represents a default SQL column definition node override.
public readonly record struct SqlColumnDefinitionOverride : IEquatable<SqlColumnDefinitionOverride>
- Implements
- Inherited Members
Fields
IsIgnored
Specifies whether the column definition should be completely ignored.
public readonly bool IsIgnored
Field Value
Node
Node to use instead of a default value.
public readonly SqlColumnDefinitionNode? Node
Field Value
Properties
Ignore
Represents an ignored column definition.
public static SqlColumnDefinitionOverride Ignore { get; }
Property Value
UseDefault
Represents usage of a default value.
public static SqlColumnDefinitionOverride UseDefault { get; }
Property Value
Operators
implicit operator SqlColumnDefinitionOverride(SqlColumnDefinitionNode)
Creates an override using a custom node.
[Pure]
public static implicit operator SqlColumnDefinitionOverride(SqlColumnDefinitionNode node)
Parameters
nodeSqlColumnDefinitionNodeNode to use instead of a default value.
Returns
- SqlColumnDefinitionOverride
New SqlColumnDefinitionOverride instance.