Class SqlColumnDefinitionNode
- Namespace
- LfrlAnvil.Sql.Expressions
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents an SQL syntax tree node that defines a table column.
public class SqlColumnDefinitionNode : SqlNodeBase
- Inheritance
-
SqlColumnDefinitionNode
- Inherited Members
Properties
Computation
Column's optional computation.
public SqlColumnComputation? Computation { get; }
Property Value
DefaultValue
Column's optional default value.
public SqlExpressionNode? DefaultValue { get; }
Property Value
Name
Column's name.
public string Name { get; }
Property Value
Type
Column's runtime type.
public TypeNullability Type { get; }
Property Value
TypeDefinition
Optional ISqlColumnTypeDefinition instance that defines this column's type.
public ISqlColumnTypeDefinition? TypeDefinition { get; }