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

AggregateColumnCollection..::..BuildGroupByClause Method

Builds the GROUP BY clause.

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

Syntax


public void BuildGroupByClause(
	StringBuilder sql,
	Nullable<string> header,
	IDataSource dataSource,
	Nullable<string> footer
)
Public Sub BuildGroupByClause ( _
	sql As StringBuilder, _
	header As Nullable(Of String), _
	dataSource As IDataSource, _
	footer As Nullable(Of String) _
)
public:
void BuildGroupByClause(
	StringBuilder^ sql, 
	Nullable<String^> header, 
	IDataSource^ dataSource, 
	Nullable<String^> footer
)

Parameters

sql
Type: StringBuilder
The SQL being generated.
header
Type: Nullable<(Of <(<'String>)>)>
The optional header. Usually 'GROUP BY '.
dataSource
Type: Tortuga.Chain.DataSources..::..IDataSource
The data source.
footer
Type: Nullable<(Of <(<'String>)>)>
The optional footer. Usually not used.

Remarks


This does not include the phrase 'SELECT'