Struct SqlColumnComputation
Represents an SQL column computation.
public readonly record struct SqlColumnComputation : IEquatable<SqlColumnComputation>
- Implements
- Inherited Members
Constructors
SqlColumnComputation(SqlExpressionNode, SqlColumnComputationStorage)
Represents an SQL column computation.
public SqlColumnComputation(SqlExpressionNode Expression, SqlColumnComputationStorage Storage)
Parameters
Expression
SqlExpressionNodeComputation's expression.
Storage
SqlColumnComputationStorageComputation's storage type.
Properties
Expression
Computation's expression.
public SqlExpressionNode Expression { get; init; }
Property Value
Storage
Computation's storage type.
public SqlColumnComputationStorage Storage { get; init; }
Property Value
Methods
Stored(SqlExpressionNode)
Creates a new SqlColumnComputation instance with Stored storage type.
[Pure]
public static SqlColumnComputation Stored(SqlExpressionNode expression)
Parameters
expression
SqlExpressionNodeComputation's expression.
Returns
- SqlColumnComputation
New SqlColumnComputation instance.
Virtual(SqlExpressionNode)
Creates a new SqlColumnComputation instance with Virtual storage type.
[Pure]
public static SqlColumnComputation Virtual(SqlExpressionNode expression)
Parameters
expression
SqlExpressionNodeComputation's expression.
Returns
- SqlColumnComputation
New SqlColumnComputation instance.