Class DesugarRowSubscriptRewriter


  • public final class DesugarRowSubscriptRewriter
    extends Object
    Replaces subscript expression on Row with cast and dereference:
         ROW (1, 'a', 2) [2]
     
    is transformed into:
         (CAST (ROW (1, 'a', 2) AS ROW (field_0 bigint, field_1 varchar(1), field_2 bigint))).field_1