   {SELECT 
   :distinctClause <> 
   :intoClause <> 
   :targetList (
      {RESTARGET 
      :name <> 
      :indirection <> 
      :val 
         {COLUMNREF 
         :fields ("r" 
            {A_STAR
            }
         )
         :location 7
         }
      :location 7
      }
      {RESTARGET 
      :name p1 
      :indirection <> 
      :val 
         {MINMAX 
         :minmaxtype 0 
         :minmaxcollid 0 
         :inputcollid 0 
         :op 0 
         :args (
            {COLUMNREF 
            :fields ("r" "ts")
            :location 21
            }
            {COLUMNREF 
            :fields ("s" "ts")
            :location 27
            }
         )
         :location 12
         }
      :location 12
      }
      {RESTARGET 
      :name p2 
      :indirection <> 
      :val 
         {MINMAX 
         :minmaxtype 0 
         :minmaxcollid 0 
         :inputcollid 0 
         :op 1 
         :args (
            {COLUMNREF 
            :fields ("r" "te")
            :location 43
            }
            {COLUMNREF 
            :fields ("s" "te")
            :location 49
            }
         )
         :location 37
         }
      :location 37
      }
   )
   :fromClause (
      {JOINEXPR 
      :jointype 1 
      :isNatural false 
      :larg 
         {RANGETBLREF 
         :rtindex 1
         }
      :rarg 
         {RANGETBLREF 
         :rtindex 2
         }
      :usingClause <> 
      :quals 
         {BOOLEXPR 
         :boolop and 
         :args (
            {OPEXPR 
            :opno 1054 
            :opfuncid 1048 
            :opresulttype 16 
            :opretset false 
            :opcollid 0 
            :inputcollid 100 
            :args (
               {VAR 
               :varno 1 
               :varattno 4 
               :vartype 1042 
               :vartypmod 5 
               :varcollid 100 
               :varlevelsup 0 
               :varnoold 1 
               :varoattno 4 
               :location 126
               }
               {VAR 
               :varno 2 
               :varattno 2 
               :vartype 1042 
               :vartypmod 5 
               :varcollid 100 
               :varlevelsup 0 
               :varnoold 2 
               :varoattno 2 
               :location 130
               }
            )
            :location 129
            }
            {OPEXPR 
            :opno 97 
            :opfuncid 66 
            :opresulttype 16 
            :opretset false 
            :opcollid 0 
            :inputcollid 0 
            :args (
               {VAR 
               :varno 1 
               :varattno 5 
               :vartype 23 
               :vartypmod -1 
               :varcollid 0 
               :varlevelsup 0 
               :varnoold 1 
               :varoattno 5 
               :location 138
               }
               {VAR 
               :varno 2 
               :varattno 4 
               :vartype 23 
               :vartypmod -1 
               :varcollid 0 
               :varlevelsup 0 
               :varnoold 2 
               :varoattno 4 
               :location 145
               }
            )
            :location 143
            }
            {OPEXPR 
            :opno 521 
            :opfuncid 147 
            :opresulttype 16 
            :opretset false 
            :opcollid 0 
            :inputcollid 0 
            :args (
               {VAR 
               :varno 1 
               :varattno 6 
               :vartype 23 
               :vartypmod -1 
               :varcollid 0 
               :varlevelsup 0 
               :varnoold 1 
               :varoattno 6 
               :location 154
               }
               {VAR 
               :varno 2 
               :varattno 3 
               :vartype 23 
               :vartypmod -1 
               :varcollid 0 
               :varlevelsup 0 
               :varnoold 2 
               :varoattno 3 
               :location 161
               }
            )
            :location 159
            }
         )
         :location 134
         }
      :alias <> 
      :rtindex 3
      }
   )
   :whereClause <> 
   :groupClause <> 
   :havingClause <> 
   :windowClause <> 
   :valuesLists <> 
   :sortClause (
      {SORTBY 
      :node 
         {COLUMNREF 
         :fields ("row_number")
         :location 175
         }
      :sortby_dir 0 
      :sortby_nulls 0 
      :useOp <> 
      :location -1
      }
      {SORTBY 
      :node 
         {COLUMNREF 
         :fields ("p1")
         :location 187
         }
      :sortby_dir 0 
      :sortby_nulls 0 
      :useOp <> 
      :location -1
      }
      {SORTBY 
      :node 
         {COLUMNREF 
         :fields ("p2")
         :location 191
         }
      :sortby_dir 0 
      :sortby_nulls 0 
      :useOp <> 
      :location -1
      }
   )
   :limitOffset <> 
   :limitCount <> 
   :lockingClause <> 
   :withClause <> 
   :op 0 
   :all false 
   :larg <> 
   :rarg <>
   }

