SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 5)
    Function minus (alias lon1) (children 1)
     ExpressionList (children 2)
      Function divide (children 1)
       ExpressionList (children 2)
        Identifier lon
        Literal UInt64_5
      Literal UInt64_40
    Function minus (alias lat1) (children 1)
     ExpressionList (children 2)
      Function divide (children 1)
       ExpressionList (children 2)
        Identifier lat
        Literal UInt64_5
      Literal UInt64_20
    Identifier lon1 (alias lon2)
    Identifier lat1 (alias lat2)
    Function geohashesInBox (alias g) (children 1)
     ExpressionList (children 5)
      Identifier lon1
      Identifier lat1
      Identifier lon2
      Identifier lat2
      Literal UInt64_12
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 2)
           Function arrayJoin (alias lon) (children 1)
            ExpressionList (children 1)
             Function range (children 1)
              ExpressionList (children 1)
               Function multiply (children 1)
                ExpressionList (children 2)
                 Literal UInt64_80
                 Literal UInt64_5
           Function arrayJoin (alias lat) (children 1)
            ExpressionList (children 1)
             Function range (children 1)
              ExpressionList (children 1)
               Function multiply (children 1)
                ExpressionList (children 2)
                 Literal UInt64_10
                 Literal UInt64_5
   Function notEquals (children 1)
    ExpressionList (children 2)
     Function length (children 1)
      ExpressionList (children 1)
       Identifier g
     Literal UInt64_1
