CreateQuery test (children 3)
 Identifier test
 Columns definition (children 2)
  ExpressionList (children 37)
   ColumnDeclaration coverage (children 1)
    DataType DateTime
   ColumnDeclaration haunt (children 2)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Float32
    Function CODEC (children 1)
     ExpressionList (children 2)
      Function Gorilla
      Function ZSTD (children 1)
       ExpressionList (children 1)
        Literal UInt64_1
   ColumnDeclaration sail (children 2)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Float32
    Function CODEC (children 1)
     ExpressionList (children 2)
      Function Gorilla
      Function ZSTD (children 1)
       ExpressionList (children 1)
        Literal UInt64_1
   ColumnDeclaration empowerment_turnstile (children 1)
    DataType UInt8
   ColumnDeclaration empowerment_haversack (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration empowerment_function (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration empowerment_guidance (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int32
   ColumnDeclaration empowerment_high (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int32
   ColumnDeclaration trading_id (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int32
   ColumnDeclaration guidance (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int32
   ColumnDeclaration empowerment_rawhide (children 1)
    DataType Int32
   ColumnDeclaration memo (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration oeuvre (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration bun (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration tramp (children 1)
    DataType String
   ColumnDeclaration anthropology_total (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Float32
   ColumnDeclaration situation_name (children 1)
    DataType String
   ColumnDeclaration timing (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration NAME_cockroach (children 1)
    DataType String
   ColumnDeclaration NAME_toe (children 1)
    DataType String
   ColumnDeclaration business_error_methane (children 1)
    DataType FixedString (children 1)
     ExpressionList (children 1)
      Literal UInt64_110
   ColumnDeclaration business_instrumentation_methane (children 1)
    DataType FixedString (children 1)
     ExpressionList (children 1)
      Literal UInt64_15
   ColumnDeclaration market (children 1)
    DataType UInt8
   ColumnDeclaration crew_memo (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration crew_oeuvre (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration crew_fortnight (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration princess_memo (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration princess_oeuvre (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration princess_fortnight (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Int16
   ColumnDeclaration emerald (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType Float32
   ColumnDeclaration cannon_crate (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration thinking (children 1)
    DataType String
   ColumnDeclaration SectorMen (children 1)
    DataType String
   ColumnDeclaration rage_name (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration DevelopmentalLigandName (children 1)
    DataType String
   ColumnDeclaration chard_heavy_quadrant (children 1)
    DataType UInt64
   ColumnDeclaration poster_effective (children 1)
    DataType Nullable (children 1)
     ExpressionList (children 1)
      DataType String
  ExpressionList (children 1)
   Projection (children 1)
    ProjectionSelectQuery (children 2)
     ExpressionList (children 21)
      Identifier empowerment_turnstile
      Function toStartOfInterval (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Function toIntervalMonth (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Function toStartOfWeek (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Literal UInt64_10
      Function toStartOfInterval (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Function toIntervalDay (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Identifier NAME_toe
      Identifier NAME_cockroach
      Identifier situation_name
      Identifier memo
      Identifier oeuvre
      Identifier crew_memo
      Identifier crew_oeuvre
      Identifier bun
      Function sum (children 1)
       ExpressionList (children 1)
        Function multiIf (children 1)
         ExpressionList (children 3)
          Function isNull (children 1)
           ExpressionList (children 1)
            Identifier crew_memo
          Literal UInt64_0
          Literal UInt64_1
      Function sum (children 1)
       ExpressionList (children 1)
        Function multiIf (children 1)
         ExpressionList (children 3)
          Function isNull (children 1)
           ExpressionList (children 1)
            Identifier crew_oeuvre
          Literal UInt64_0
          Literal UInt64_1
      Function sum (children 1)
       ExpressionList (children 1)
        Function multiIf (children 1)
         ExpressionList (children 3)
          Function isNull (children 1)
           ExpressionList (children 1)
            Identifier crew_fortnight
          Literal UInt64_0
          Literal UInt64_1
      Function max (children 1)
       ExpressionList (children 1)
        Function toStartOfInterval (children 1)
         ExpressionList (children 2)
          Identifier coverage
          Function toIntervalDay (children 1)
           ExpressionList (children 1)
            Literal UInt64_1
      Function max (children 1)
       ExpressionList (children 1)
        Function CAST (children 1)
         ExpressionList (children 2)
          Function CAST (children 1)
           ExpressionList (children 2)
            Function toStartOfInterval (children 1)
             ExpressionList (children 2)
              Identifier coverage
              Function toIntervalDay (children 1)
               ExpressionList (children 1)
                Literal UInt64_1
            Literal \'Nullable(DATE)\'
          Literal \'Nullable(TIMESTAMP)\'
      Function min (children 1)
       ExpressionList (children 1)
        Function toStartOfInterval (children 1)
         ExpressionList (children 2)
          Identifier coverage
          Function toIntervalDay (children 1)
           ExpressionList (children 1)
            Literal UInt64_1
      Function min (children 1)
       ExpressionList (children 1)
        Function CAST (children 1)
         ExpressionList (children 2)
          Function CAST (children 1)
           ExpressionList (children 2)
            Function toStartOfInterval (children 1)
             ExpressionList (children 2)
              Identifier coverage
              Function toIntervalDay (children 1)
               ExpressionList (children 1)
                Literal UInt64_1
            Literal \'Nullable(DATE)\'
          Literal \'Nullable(TIMESTAMP)\'
      Function count (children 1)
       ExpressionList
      Function sum (children 1)
       ExpressionList (children 1)
        Literal UInt64_1
     ExpressionList (children 16)
      Identifier empowerment_turnstile
      Function toStartOfInterval (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Function toIntervalMonth (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Function toStartOfWeek (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Literal UInt64_10
      Function toStartOfInterval (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Function toIntervalDay (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Identifier empowerment_turnstile
      Function toStartOfInterval (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Function toIntervalMonth (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Function toStartOfWeek (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Literal UInt64_10
      Function toStartOfInterval (children 1)
       ExpressionList (children 2)
        Identifier coverage
        Function toIntervalDay (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Identifier NAME_toe
      Identifier NAME_cockroach
      Identifier situation_name
      Identifier memo
      Identifier oeuvre
      Identifier crew_memo
      Identifier crew_oeuvre
      Identifier bun
 Storage definition (children 3)
  Function MergeTree
  Function toYYYYMM (children 1)
   ExpressionList (children 1)
    Identifier coverage
  Function tuple (children 1)
   ExpressionList (children 4)
    Identifier coverage
    Identifier situation_name
    Identifier NAME_toe
    Identifier NAME_cockroach
