CreateQuery matview (children 4)
 Identifier matview
 Columns definition (children 1)
  ExpressionList (children 4)
   ColumnDeclaration step (children 1)
    DataType UInt16
   ColumnDeclaration rounded_event_time (children 1)
    DataType DateTime
   ColumnDeclaration key (children 1)
    DataType UInt64
   ColumnDeclaration value (children 1)
    DataType AggregateFunction (children 1)
     ExpressionList (children 2)
      Identifier max
      DataType Int64
 SelectWithUnionQuery (children 1)
  ExpressionList (children 1)
   SelectQuery (children 4)
    ExpressionList (children 1)
     Asterisk
    TablesInSelectQuery (children 1)
     TablesInSelectQueryElement (children 1)
      TableExpression (children 1)
       Subquery (children 1)
        SelectWithUnionQuery (children 1)
         ExpressionList (children 4)
          SelectQuery (children 3)
           ExpressionList (children 4)
            Literal UInt64_1 (alias step)
            Identifier key
            Function multiply (alias rounded_event_time) (children 1)
             ExpressionList (children 2)
              Function intDiv (children 1)
               ExpressionList (children 2)
                Function toUnixTimestamp (children 1)
                 ExpressionList (children 1)
                  Identifier event_time
                Identifier step
              Identifier step
            Function initializeAggregation (alias value) (children 1)
             ExpressionList (children 2)
              Literal \'maxState\'
              Identifier value
           TablesInSelectQuery (children 1)
            TablesInSelectQueryElement (children 1)
             TableExpression (children 1)
              TableIdentifier src
           ExpressionList (children 2)
            OrderByElement (children 1)
             Identifier rounded_event_time
            OrderByElement (children 1)
             Identifier key
          SelectQuery (children 3)
           ExpressionList (children 4)
            Literal UInt64_5 (alias step)
            Identifier key
            Function multiply (alias rounded_event_time) (children 1)
             ExpressionList (children 2)
              Function intDiv (children 1)
               ExpressionList (children 2)
                Function toUnixTimestamp (children 1)
                 ExpressionList (children 1)
                  Identifier event_time
                Identifier step
              Identifier step
            Function initializeAggregation (alias value) (children 1)
             ExpressionList (children 2)
              Literal \'maxState\'
              Identifier value
           TablesInSelectQuery (children 1)
            TablesInSelectQueryElement (children 1)
             TableExpression (children 1)
              TableIdentifier src
           ExpressionList (children 2)
            OrderByElement (children 1)
             Identifier rounded_event_time
            OrderByElement (children 1)
             Identifier key
          SelectQuery (children 3)
           ExpressionList (children 4)
            Literal UInt64_15 (alias step)
            Identifier key
            Function multiply (alias rounded_event_time) (children 1)
             ExpressionList (children 2)
              Function intDiv (children 1)
               ExpressionList (children 2)
                Function toUnixTimestamp (children 1)
                 ExpressionList (children 1)
                  Identifier event_time
                Identifier step
              Identifier step
            Function initializeAggregation (alias value) (children 1)
             ExpressionList (children 2)
              Literal \'maxState\'
              Identifier value
           TablesInSelectQuery (children 1)
            TablesInSelectQueryElement (children 1)
             TableExpression (children 1)
              TableIdentifier src
           ExpressionList (children 2)
            OrderByElement (children 1)
             Identifier rounded_event_time
            OrderByElement (children 1)
             Identifier key
          SelectQuery (children 3)
           ExpressionList (children 4)
            Literal UInt64_30 (alias step)
            Identifier key
            Function multiply (alias rounded_event_time) (children 1)
             ExpressionList (children 2)
              Function intDiv (children 1)
               ExpressionList (children 2)
                Function toUnixTimestamp (children 1)
                 ExpressionList (children 1)
                  Identifier event_time
                Identifier step
              Identifier step
            Function initializeAggregation (alias value) (children 1)
             ExpressionList (children 2)
              Literal \'maxState\'
              Identifier value
           TablesInSelectQuery (children 1)
            TablesInSelectQueryElement (children 1)
             TableExpression (children 1)
              TableIdentifier src
           ExpressionList (children 2)
            OrderByElement (children 1)
             Identifier rounded_event_time
            OrderByElement (children 1)
             Identifier key
    ExpressionList (children 3)
     OrderByElement (children 1)
      Identifier step
     OrderByElement (children 1)
      Identifier rounded_event_time
     OrderByElement (children 1)
      Identifier key
    Set
 ViewTargets
