InsertQuery   (children 2)
 Identifier optimize_lazy_materialization_with_variant_data_type
 SelectWithUnionQuery (children 1)
  ExpressionList (children 1)
   SelectQuery (children 2)
    ExpressionList (children 3)
     Identifier number
     Function if (children 1)
      ExpressionList (children 3)
       Function modulo (children 1)
        ExpressionList (children 2)
         Identifier number
         Literal UInt64_2
       Literal UInt64_2000
       Identifier number
     Function multiIf (children 1)
      ExpressionList (children 7)
       Function equals (children 1)
        ExpressionList (children 2)
         Function modulo (children 1)
          ExpressionList (children 2)
           Identifier number
           Literal UInt64_5
         Literal UInt64_0
       Function CAST (children 1)
        ExpressionList (children 2)
         Literal \'666\'
         Literal \'Variant(UInt64, String, Array(UInt64))\'
       Function equals (children 1)
        ExpressionList (children 2)
         Function modulo (children 1)
          ExpressionList (children 2)
           Identifier number
           Literal UInt64_5
         Literal UInt64_1
       Function CAST (children 1)
        ExpressionList (children 2)
         Identifier number
         Literal \'Variant(UInt64, String, Array(UInt64))\'
       Function equals (children 1)
        ExpressionList (children 2)
         Function modulo (children 1)
          ExpressionList (children 2)
           Identifier number
           Literal UInt64_5
         Literal UInt64_2
       Function CAST (children 1)
        ExpressionList (children 2)
         Literal \'[4, 4, 4]\'
         Literal \'Variant(UInt64, String, Array(UInt64))\'
       Literal NULL
    TablesInSelectQuery (children 1)
     TablesInSelectQueryElement (children 1)
      TableExpression (children 1)
       Function numbers (children 1)
        ExpressionList (children 2)
         Literal UInt64_0
         Literal UInt64_1000
