Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

AggregateColumn Constructor (AggregateType, String, String)

Create a non-custom aggregate column.

Namespace:  Tortuga.Chain.Aggregates
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public AggregateColumn(
	AggregateType aggregateType,
	string sourceColumnName,
	string outputColumnName
)
Public Sub New ( _
	aggregateType As AggregateType, _
	sourceColumnName As String, _
	outputColumnName As String _
)
public:
AggregateColumn(
	AggregateType^ aggregateType, 
	String^ sourceColumnName, 
	String^ outputColumnName
)

Parameters

aggregateType
Type: Tortuga.Chain.Aggregates..::..AggregateType
Type of the aggregate. Cannot be Custom.
sourceColumnName
Type: String
Name of the source column.
outputColumnName
Type: String
Name of the output column.

Exceptions


ExceptionCondition
ArgumentOutOfRangeExceptionaggregateType - Cannot use this overload with AggregateType.Custom. Use the one with a SelectExpression.
ArgumentExceptioncolumnName is null or empty.
ArgumentExceptionasColumnName is null or empty.