SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 6) ExpressionList (children 1) Function equals (alias predicate) (children 1) ExpressionList (children 2) Function modulo (children 1) ExpressionList (children 2) Identifier WatchID Literal UInt64_2 Literal UInt64_0 ExpressionList (children 10) Identifier CounterID Function minIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function maxIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function sumIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function avgIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function avgWeightedIf (children 1) ExpressionList (children 3) Identifier WatchID Identifier CounterID Identifier predicate Function countIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function groupBitOrIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function groupBitAndIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate Function groupBitXorIf (children 1) ExpressionList (children 2) Identifier WatchID Identifier predicate TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier test.hits ExpressionList (children 1) Identifier CounterID ExpressionList (children 1) OrderByElement (children 1) Function count (children 1) ExpressionList Literal UInt64_20