C# Class Tup.Cobar4Net.Parser.Ast.Fragment.GroupBy

Inheritance: IAstNode
ファイルを表示 Open project: tupunco/Tup.Cobar4Net Class Usage Examples

Public Methods

Method Description
Accept ( ISqlAstVisitor visitor ) : void
AddOrderByItem ( IExpression expr, SortOrder order ) : GroupBy
GroupBy ( ) : System.Collections.Generic

performance tip: linked list is used

GroupBy ( IExpression expr, SortOrder order, bool withRollup ) : System.Collections.Generic

performance tip: expect to have only 1 order item

SetWithRollup ( ) : GroupBy

Method Details

Accept() public method

public Accept ( ISqlAstVisitor visitor ) : void
visitor ISqlAstVisitor
return void

AddOrderByItem() public method

public AddOrderByItem ( IExpression expr, SortOrder order ) : GroupBy
expr IExpression
order SortOrder
return GroupBy

GroupBy() public method

performance tip: linked list is used
public GroupBy ( ) : System.Collections.Generic
return System.Collections.Generic

GroupBy() public method

performance tip: expect to have only 1 order item
public GroupBy ( IExpression expr, SortOrder order, bool withRollup ) : System.Collections.Generic
expr IExpression
order SortOrder
withRollup bool
return System.Collections.Generic

SetWithRollup() public method

public SetWithRollup ( ) : GroupBy
return GroupBy