Table of Contents

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

SqlColumnComputation?

DefaultValue

Column's optional default value.

public SqlExpressionNode? DefaultValue { get; }

Property Value

SqlExpressionNode

Name

Column's name.

public string Name { get; }

Property Value

string

Type

Column's runtime type.

public TypeNullability Type { get; }

Property Value

TypeNullability

TypeDefinition

Optional ISqlColumnTypeDefinition instance that defines this column's type.

public ISqlColumnTypeDefinition? TypeDefinition { get; }

Property Value

ISqlColumnTypeDefinition