public class org.h2.value.ValueResultSet extends org.h2.value.Value
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.h2.value.ValueResultSet
  super_class: org.h2.value.Value
{
  private final org.h2.result.SimpleResult result;
    descriptor: Lorg/h2/result/SimpleResult;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(org.h2.result.SimpleResult);
    descriptor: (Lorg/h2/result/SimpleResult;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.h2.value.ValueResultSet this
        start local 1 // org.h2.result.SimpleResult result
         0: .line 25
            aload 0 /* this */
            invokespecial org.h2.value.Value.<init>:()V
         1: .line 26
            aload 0 /* this */
            aload 1 /* result */
            putfield org.h2.value.ValueResultSet.result:Lorg/h2/result/SimpleResult;
         2: .line 27
            return
        end local 1 // org.h2.result.SimpleResult result
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/h2/value/ValueResultSet;
            0    3     1  result  Lorg/h2/result/SimpleResult;
    MethodParameters:
        Name  Flags
      result  

  public static org.h2.value.ValueResultSet get(org.h2.result.SimpleResult);
    descriptor: (Lorg/h2/result/SimpleResult;)Lorg/h2/value/ValueResultSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.h2.result.SimpleResult result
         0: .line 36
            new org.h2.value.ValueResultSet
            dup
            aload 0 /* result */
            invokespecial org.h2.value.ValueResultSet.<init>:(Lorg/h2/result/SimpleResult;)V
            areturn
        end local 0 // org.h2.result.SimpleResult result
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  result  Lorg/h2/result/SimpleResult;
    MethodParameters:
        Name  Flags
      result  

  public static org.h2.value.ValueResultSet get(org.h2.engine.SessionInterface, java.sql.ResultSet, int);
    descriptor: (Lorg/h2/engine/SessionInterface;Ljava/sql/ResultSet;I)Lorg/h2/value/ValueResultSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=12, args_size=3
        start local 0 // org.h2.engine.SessionInterface session
        start local 1 // java.sql.ResultSet rs
        start local 2 // int maxrows
         0: .line 51
            aload 1 /* rs */
            invokeinterface java.sql.ResultSet.getMetaData:()Ljava/sql/ResultSetMetaData;
            astore 3 /* meta */
        start local 3 // java.sql.ResultSetMetaData meta
         1: .line 52
            aload 3 /* meta */
            invokeinterface java.sql.ResultSetMetaData.getColumnCount:()I
            istore 4 /* columnCount */
        start local 4 // int columnCount
         2: .line 53
            new org.h2.result.SimpleResult
            dup
            invokespecial org.h2.result.SimpleResult.<init>:()V
            astore 5 /* simple */
        start local 5 // org.h2.result.SimpleResult simple
         3: .line 54
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         4: goto 14
         5: .line 55
      StackMap locals: org.h2.engine.SessionInterface java.sql.ResultSet int java.sql.ResultSetMetaData int org.h2.result.SimpleResult int
      StackMap stack:
            aload 3 /* meta */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSetMetaData.getColumnLabel:(I)Ljava/lang/String;
            astore 7 /* alias */
        start local 7 // java.lang.String alias
         6: .line 56
            aload 3 /* meta */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSetMetaData.getColumnName:(I)Ljava/lang/String;
            astore 8 /* name */
        start local 8 // java.lang.String name
         7: .line 57
            aload 3 /* meta */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSetMetaData.getColumnType:(I)I
         8: .line 58
            aload 3 /* meta */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSetMetaData.getColumnTypeName:(I)Ljava/lang/String;
         9: .line 57
            invokestatic org.h2.value.DataType.convertSQLTypeToValueType:(ILjava/lang/String;)I
            istore 9 /* columnType */
        start local 9 // int columnType
        10: .line 59
            aload 3 /* meta */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSetMetaData.getPrecision:(I)I
            istore 10 /* precision */
        start local 10 // int precision
        11: .line 60
            aload 3 /* meta */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSetMetaData.getScale:(I)I
            istore 11 /* scale */
        start local 11 // int scale
        12: .line 61
            aload 5 /* simple */
            aload 7 /* alias */
            aload 8 /* name */
            iload 9 /* columnType */
            iload 10 /* precision */
            i2l
            iload 11 /* scale */
            invokevirtual org.h2.result.SimpleResult.addColumn:(Ljava/lang/String;Ljava/lang/String;IJI)V
        end local 11 // int scale
        end local 10 // int precision
        end local 9 // int columnType
        end local 8 // java.lang.String name
        end local 7 // java.lang.String alias
        13: .line 54
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 6 /* i */
            iload 4 /* columnCount */
            if_icmplt 5
        end local 6 // int i
        15: .line 63
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        16: goto 27
        17: .line 64
      StackMap locals:
      StackMap stack:
            iload 4 /* columnCount */
            anewarray org.h2.value.Value
            astore 7 /* list */
        start local 7 // org.h2.value.Value[] list
        18: .line 65
            iconst_0
            istore 8 /* j */
        start local 8 // int j
        19: goto 24
        20: .line 66
      StackMap locals: org.h2.value.Value[] int
      StackMap stack:
            aload 7 /* list */
            iload 8 /* j */
            aload 0 /* session */
            aload 1 /* rs */
            iload 8 /* j */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSet.getObject:(I)Ljava/lang/Object;
        21: .line 67
            aload 5 /* simple */
            iload 8 /* j */
            invokevirtual org.h2.result.SimpleResult.getColumnType:(I)Lorg/h2/value/TypeInfo;
            invokevirtual org.h2.value.TypeInfo.getValueType:()I
        22: .line 66
            invokestatic org.h2.value.DataType.convertToValue:(Lorg/h2/engine/SessionInterface;Ljava/lang/Object;I)Lorg/h2/value/Value;
            aastore
        23: .line 65
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        24: iload 8 /* j */
            iload 4 /* columnCount */
            if_icmplt 20
        end local 8 // int j
        25: .line 69
            aload 5 /* simple */
            aload 7 /* list */
            invokevirtual org.h2.result.SimpleResult.addRow:([Lorg/h2/value/Value;)V
        end local 7 // org.h2.value.Value[] list
        26: .line 63
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 6 /* i */
            iload 2 /* maxrows */
            if_icmpge 28
            aload 1 /* rs */
            invokeinterface java.sql.ResultSet.next:()Z
            ifne 17
        end local 6 // int i
        28: .line 71
      StackMap locals:
      StackMap stack:
            new org.h2.value.ValueResultSet
            dup
            aload 5 /* simple */
            invokespecial org.h2.value.ValueResultSet.<init>:(Lorg/h2/result/SimpleResult;)V
        29: areturn
        end local 5 // org.h2.result.SimpleResult simple
        end local 4 // int columnCount
        end local 3 // java.sql.ResultSetMetaData meta
        30: .line 72
      StackMap locals: org.h2.engine.SessionInterface java.sql.ResultSet int
      StackMap stack: java.sql.SQLException
            astore 3 /* e */
        start local 3 // java.sql.SQLException e
        31: .line 73
            aload 3 /* e */
            invokestatic org.h2.message.DbException.convert:(Ljava/lang/Throwable;)Lorg/h2/message/DbException;
            athrow
        end local 3 // java.sql.SQLException e
        end local 2 // int maxrows
        end local 1 // java.sql.ResultSet rs
        end local 0 // org.h2.engine.SessionInterface session
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   32     0      session  Lorg/h2/engine/SessionInterface;
            0   32     1           rs  Ljava/sql/ResultSet;
            0   32     2      maxrows  I
            1   30     3         meta  Ljava/sql/ResultSetMetaData;
            2   30     4  columnCount  I
            3   30     5       simple  Lorg/h2/result/SimpleResult;
            4   15     6            i  I
            6   13     7        alias  Ljava/lang/String;
            7   13     8         name  Ljava/lang/String;
           10   13     9   columnType  I
           11   13    10    precision  I
           12   13    11        scale  I
           16   28     6            i  I
           18   26     7         list  [Lorg/h2/value/Value;
           19   25     8            j  I
           31   32     3            e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           0    29      30  Class java.sql.SQLException
    MethodParameters:
         Name  Flags
      session  
      rs       
      maxrows  

  public static org.h2.value.ValueResultSet get(org.h2.result.ResultInterface, int);
    descriptor: (Lorg/h2/result/ResultInterface;I)Lorg/h2/value/ValueResultSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.h2.result.ResultInterface result
        start local 1 // int maxrows
         0: .line 87
            aload 0 /* result */
            invokeinterface org.h2.result.ResultInterface.getVisibleColumnCount:()I
            istore 2 /* columnCount */
        start local 2 // int columnCount
         1: .line 88
            new org.h2.result.SimpleResult
            dup
            invokespecial org.h2.result.SimpleResult.<init>:()V
            astore 3 /* simple */
        start local 3 // org.h2.result.SimpleResult simple
         2: .line 89
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 6
         4: .line 90
      StackMap locals: int org.h2.result.SimpleResult int
      StackMap stack:
            aload 3 /* simple */
            aload 0 /* result */
            iload 4 /* i */
            invokeinterface org.h2.result.ResultInterface.getAlias:(I)Ljava/lang/String;
            aload 0 /* result */
            iload 4 /* i */
            invokeinterface org.h2.result.ResultInterface.getColumnName:(I)Ljava/lang/String;
            aload 0 /* result */
            iload 4 /* i */
            invokeinterface org.h2.result.ResultInterface.getColumnType:(I)Lorg/h2/value/TypeInfo;
            invokevirtual org.h2.result.SimpleResult.addColumn:(Ljava/lang/String;Ljava/lang/String;Lorg/h2/value/TypeInfo;)V
         5: .line 89
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 4 /* i */
            iload 2 /* columnCount */
            if_icmplt 4
        end local 4 // int i
         7: .line 92
            aload 0 /* result */
            invokeinterface org.h2.result.ResultInterface.reset:()V
         8: .line 93
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         9: goto 12
        10: .line 94
      StackMap locals:
      StackMap stack:
            aload 3 /* simple */
            aload 0 /* result */
            invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
            iload 2 /* columnCount */
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast org.h2.value.Value[]
            invokevirtual org.h2.result.SimpleResult.addRow:([Lorg/h2/value/Value;)V
        11: .line 93
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 4 /* i */
            iload 1 /* maxrows */
            if_icmpge 13
            aload 0 /* result */
            invokeinterface org.h2.result.ResultInterface.next:()Z
            ifne 10
        end local 4 // int i
        13: .line 96
      StackMap locals:
      StackMap stack:
            new org.h2.value.ValueResultSet
            dup
            aload 3 /* simple */
            invokespecial org.h2.value.ValueResultSet.<init>:(Lorg/h2/result/SimpleResult;)V
            areturn
        end local 3 // org.h2.result.SimpleResult simple
        end local 2 // int columnCount
        end local 1 // int maxrows
        end local 0 // org.h2.result.ResultInterface result
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0       result  Lorg/h2/result/ResultInterface;
            0   14     1      maxrows  I
            1   14     2  columnCount  I
            2   14     3       simple  Lorg/h2/result/SimpleResult;
            3    7     4            i  I
            9   13     4            i  I
    MethodParameters:
         Name  Flags
      result   
      maxrows  

  public org.h2.value.TypeInfo getType();
    descriptor: ()Lorg/h2/value/TypeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 101
            getstatic org.h2.value.TypeInfo.TYPE_RESULT_SET:Lorg/h2/value/TypeInfo;
            areturn
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/value/ValueResultSet;

  public int getValueType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 106
            bipush 18
            ireturn
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/value/ValueResultSet;

  public int getMemory();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 111
            aload 0 /* this */
            getfield org.h2.value.ValueResultSet.result:Lorg/h2/result/SimpleResult;
            invokevirtual org.h2.result.SimpleResult.getRowCount:()I
            aload 0 /* this */
            getfield org.h2.value.ValueResultSet.result:Lorg/h2/result/SimpleResult;
            invokevirtual org.h2.result.SimpleResult.getVisibleColumnCount:()I
            imul
            bipush 32
            imul
            sipush 400
            iadd
            ireturn
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/value/ValueResultSet;

  public java.lang.String getString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 116
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* buff */
        start local 1 // java.lang.StringBuilder buff
         1: .line 117
            aload 0 /* this */
            getfield org.h2.value.ValueResultSet.result:Lorg/h2/result/SimpleResult;
            aconst_null
            invokevirtual org.h2.result.SimpleResult.createShallowCopy:(Lorg/h2/engine/SessionInterface;)Lorg/h2/result/ResultInterface;
            astore 2 /* result */
        start local 2 // org.h2.result.ResultInterface result
         2: .line 118
            aload 2 /* result */
            invokeinterface org.h2.result.ResultInterface.getVisibleColumnCount:()I
            istore 3 /* columnCount */
        start local 3 // int columnCount
         3: .line 119
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 18
         5: .line 120
      StackMap locals: org.h2.value.ValueResultSet java.lang.StringBuilder org.h2.result.ResultInterface int int
      StackMap stack:
            iload 4 /* i */
            ifle 7
         6: .line 121
            aload 1 /* buff */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 123
      StackMap locals:
      StackMap stack:
            aload 1 /* buff */
            bipush 40
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 124
            aload 2 /* result */
            invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
            astore 5 /* row */
        start local 5 // org.h2.value.Value[] row
         9: .line 125
            iconst_0
            istore 6 /* j */
        start local 6 // int j
        10: goto 15
        11: .line 126
      StackMap locals: org.h2.value.Value[] int
      StackMap stack:
            iload 6 /* j */
            ifle 13
        12: .line 127
            aload 1 /* buff */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 129
      StackMap locals:
      StackMap stack:
            aload 1 /* buff */
            aload 5 /* row */
            iload 6 /* j */
            aaload
            invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 125
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        15: iload 6 /* j */
            iload 3 /* columnCount */
            if_icmplt 11
        end local 6 // int j
        16: .line 131
            aload 1 /* buff */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 5 // org.h2.value.Value[] row
        17: .line 119
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: aload 2 /* result */
            invokeinterface org.h2.result.ResultInterface.next:()Z
            ifne 5
        end local 4 // int i
        19: .line 133
            aload 1 /* buff */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // int columnCount
        end local 2 // org.h2.result.ResultInterface result
        end local 1 // java.lang.StringBuilder buff
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   20     0         this  Lorg/h2/value/ValueResultSet;
            1   20     1         buff  Ljava/lang/StringBuilder;
            2   20     2       result  Lorg/h2/result/ResultInterface;
            3   20     3  columnCount  I
            4   19     4            i  I
            9   17     5          row  [Lorg/h2/value/Value;
           10   16     6            j  I

  public int compareTypeSafe(org.h2.value.Value, org.h2.value.CompareMode);
    descriptor: (Lorg/h2/value/Value;Lorg/h2/value/CompareMode;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.h2.value.ValueResultSet this
        start local 1 // org.h2.value.Value v
        start local 2 // org.h2.value.CompareMode mode
         0: .line 138
            aload 0 /* this */
            aload 1 /* v */
            if_acmpne 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual org.h2.value.ValueResultSet.getString:()Ljava/lang/String;
            aload 1 /* v */
            invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 2 // org.h2.value.CompareMode mode
        end local 1 // org.h2.value.Value v
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/h2/value/ValueResultSet;
            0    3     1     v  Lorg/h2/value/Value;
            0    3     2  mode  Lorg/h2/value/CompareMode;
    MethodParameters:
      Name  Flags
      v     
      mode  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.h2.value.ValueResultSet this
        start local 1 // java.lang.Object other
         0: .line 143
            aload 1 /* other */
            aload 0 /* this */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.Object other
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/h2/value/ValueResultSet;
            0    2     1  other  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      other  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 148
            aload 0 /* this */
            invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
            ireturn
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/value/ValueResultSet;

  public java.lang.Object getObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 153
            aload 0 /* this */
            invokevirtual org.h2.value.ValueResultSet.getString:()Ljava/lang/String;
            areturn
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/value/ValueResultSet;

  public org.h2.result.ResultInterface getResult();
    descriptor: ()Lorg/h2/result/ResultInterface;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.h2.value.ValueResultSet this
         0: .line 158
            aload 0 /* this */
            getfield org.h2.value.ValueResultSet.result:Lorg/h2/result/SimpleResult;
            aconst_null
            invokevirtual org.h2.result.SimpleResult.createShallowCopy:(Lorg/h2/engine/SessionInterface;)Lorg/h2/result/ResultInterface;
            areturn
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/value/ValueResultSet;

  public void set(java.sql.PreparedStatement, int);
    descriptor: (Ljava/sql/PreparedStatement;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.h2.value.ValueResultSet this
        start local 1 // java.sql.PreparedStatement prep
        start local 2 // int parameterIndex
         0: .line 163
            aload 0 /* this */
            ldc "PreparedStatement.set"
            invokevirtual org.h2.value.ValueResultSet.getUnsupportedExceptionForOperation:(Ljava/lang/String;)Lorg/h2/message/DbException;
            athrow
        end local 2 // int parameterIndex
        end local 1 // java.sql.PreparedStatement prep
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/h2/value/ValueResultSet;
            0    1     1            prep  Ljava/sql/PreparedStatement;
            0    1     2  parameterIndex  I
    MethodParameters:
                Name  Flags
      prep            
      parameterIndex  

  public java.lang.StringBuilder getSQL(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.h2.value.ValueResultSet this
        start local 1 // java.lang.StringBuilder builder
         0: .line 168
            aload 1 /* builder */
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/h2/value/ValueResultSet;
            0    1     1  builder  Ljava/lang/StringBuilder;
    MethodParameters:
         Name  Flags
      builder  

  public org.h2.value.Value convertPrecision(long, boolean);
    descriptor: (JZ)Lorg/h2/value/Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // org.h2.value.ValueResultSet this
        start local 1 // long precision
        start local 3 // boolean force
         0: .line 173
            iload 3 /* force */
            ifne 2
         1: .line 174
            aload 0 /* this */
            areturn
         2: .line 176
      StackMap locals:
      StackMap stack:
            new org.h2.result.SimpleResult
            dup
            invokespecial org.h2.result.SimpleResult.<init>:()V
            invokestatic org.h2.value.ValueResultSet.get:(Lorg/h2/result/SimpleResult;)Lorg/h2/value/ValueResultSet;
            areturn
        end local 3 // boolean force
        end local 1 // long precision
        end local 0 // org.h2.value.ValueResultSet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/h2/value/ValueResultSet;
            0    3     1  precision  J
            0    3     3      force  Z
    MethodParameters:
           Name  Flags
      precision  
      force      
}
SourceFile: "ValueResultSet.java"