class io.vertx.pgclient.impl.codec.PgColumnDesc implements io.vertx.sqlclient.desc.ColumnDescriptor
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.vertx.pgclient.impl.codec.PgColumnDesc
  super_class: java.lang.Object
{
  public static final io.vertx.pgclient.impl.codec.PgColumnDesc[] EMPTY_COLUMNS;
    descriptor: [Lio/vertx/pgclient/impl/codec/PgColumnDesc;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final int relationId;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final io.vertx.pgclient.impl.codec.DataType dataType;
    descriptor: Lio/vertx/pgclient/impl/codec/DataType;
    flags: (0x0010) ACC_FINAL

  final io.vertx.pgclient.impl.codec.DataFormat dataFormat;
    descriptor: Lio/vertx/pgclient/impl/codec/DataFormat;
    flags: (0x0010) ACC_FINAL

  final short relationAttributeNo;
    descriptor: S
    flags: (0x0010) ACC_FINAL

  final short length;
    descriptor: S
    flags: (0x0010) ACC_FINAL

  final int typeModifier;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 30
            iconst_0
            anewarray io.vertx.pgclient.impl.codec.PgColumnDesc
            putstatic io.vertx.pgclient.impl.codec.PgColumnDesc.EMPTY_COLUMNS:[Lio/vertx/pgclient/impl/codec/PgColumnDesc;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(java.lang.String, int, short, io.vertx.pgclient.impl.codec.DataType, short, int, io.vertx.pgclient.impl.codec.DataFormat);
    descriptor: (Ljava/lang/String;ISLio/vertx/pgclient/impl/codec/DataType;SILio/vertx/pgclient/impl/codec/DataFormat;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=8, args_size=8
        start local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
        start local 1 // java.lang.String name
        start local 2 // int relationId
        start local 3 // short relationAttributeNo
        start local 4 // io.vertx.pgclient.impl.codec.DataType dataType
        start local 5 // short length
        start local 6 // int typeModifier
        start local 7 // io.vertx.pgclient.impl.codec.DataFormat dataFormat
         0: .line 40
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 41
            aload 0 /* this */
            aload 1 /* name */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.name:Ljava/lang/String;
         2: .line 42
            aload 0 /* this */
            aload 4 /* dataType */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.dataType:Lio/vertx/pgclient/impl/codec/DataType;
         3: .line 43
            aload 0 /* this */
            aload 7 /* dataFormat */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.dataFormat:Lio/vertx/pgclient/impl/codec/DataFormat;
         4: .line 44
            aload 0 /* this */
            iload 5 /* length */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.length:S
         5: .line 45
            aload 0 /* this */
            iload 2 /* relationId */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.relationId:I
         6: .line 46
            aload 0 /* this */
            iload 3 /* relationAttributeNo */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.relationAttributeNo:S
         7: .line 47
            aload 0 /* this */
            iload 6 /* typeModifier */
            putfield io.vertx.pgclient.impl.codec.PgColumnDesc.typeModifier:I
         8: .line 48
            return
        end local 7 // io.vertx.pgclient.impl.codec.DataFormat dataFormat
        end local 6 // int typeModifier
        end local 5 // short length
        end local 4 // io.vertx.pgclient.impl.codec.DataType dataType
        end local 3 // short relationAttributeNo
        end local 2 // int relationId
        end local 1 // java.lang.String name
        end local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    9     0                 this  Lio/vertx/pgclient/impl/codec/PgColumnDesc;
            0    9     1                 name  Ljava/lang/String;
            0    9     2           relationId  I
            0    9     3  relationAttributeNo  S
            0    9     4             dataType  Lio/vertx/pgclient/impl/codec/DataType;
            0    9     5               length  S
            0    9     6         typeModifier  I
            0    9     7           dataFormat  Lio/vertx/pgclient/impl/codec/DataFormat;
    MethodParameters:
                     Name  Flags
      name                 
      relationId           
      relationAttributeNo  
      dataType             
      length               
      typeModifier         
      dataFormat           

  public java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
         0: .line 52
            aload 0 /* this */
            getfield io.vertx.pgclient.impl.codec.PgColumnDesc.name:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/impl/codec/PgColumnDesc;

  public boolean isArray();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
         0: .line 57
            aload 0 /* this */
            getfield io.vertx.pgclient.impl.codec.PgColumnDesc.dataType:Lio/vertx/pgclient/impl/codec/DataType;
            getfield io.vertx.pgclient.impl.codec.DataType.array:Z
            ireturn
        end local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/impl/codec/PgColumnDesc;

  public java.sql.JDBCType jdbcType();
    descriptor: ()Ljava/sql/JDBCType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
         0: .line 62
            aload 0 /* this */
            getfield io.vertx.pgclient.impl.codec.PgColumnDesc.dataType:Lio/vertx/pgclient/impl/codec/DataType;
            getfield io.vertx.pgclient.impl.codec.DataType.jdbcType:Ljava/sql/JDBCType;
            areturn
        end local 0 // io.vertx.pgclient.impl.codec.PgColumnDesc this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/impl/codec/PgColumnDesc;
}
SourceFile: "PgColumnDesc.java"