Edit C:\Users\Administrator\Desktop\back-talend\lib\org\postgresql\core\Field.class
Êþº¾ 0 ? \ ] ! ^ _ ` a b c d e f g h i j k l m n o n p q r q s q t n t u v w v x y v z { | q } ~ TEXT_FORMAT I ConstantValue BINARY_FORMAT length oid mod columnLabel Ljava/lang/String; columnName nullable Ljava/lang/Integer; autoIncrement Ljava/lang/Boolean; format tableOid positionInTable <init> (Ljava/lang/String;III)V Code LineNumberTable LocalVariableTable this Lorg/postgresql/core/Field; name (Ljava/lang/String;I)V ,(Ljava/lang/String;Ljava/lang/String;IIIII)V getOID ()I getMod getColumnLabel ()Ljava/lang/String; getLength getFormat setFormat (I)V getTableOid getPositionInTable getNullable (Ljava/sql/Connection;)I nullResult con Ljava/sql/Connection; res Ljava/sql/ResultSet; ps Ljava/sql/PreparedStatement; Exceptions ? getAutoIncrement (Ljava/sql/Connection;)Z sql getColumnName )(Ljava/sql/Connection;)Ljava/lang/String; SourceFile Field.java 5 > 5 6 5 ? 2 # + , - , ) # ( # * # 3 # 4 # . / ? @ java/lang/Integer 5 G QSELECT attnotnull FROM pg_catalog.pg_attribute WHERE attrelid = ? AND attnum = ?; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 1 ? ? ? ? 1 úSELECT def.adsrc FROM pg_catalog.pg_class c JOIN pg_catalog.pg_attribute a ON (a.attrelid=c.oid) LEFT JOIN pg_catalog.pg_attrdef def ON (a.attrelid=def.adrelid AND a.attnum = def.adnum) WHERE c.oid = ? and a.attnum = ? AND def.adsrc LIKE '%nextval(%' ? 1 MSELECT attname FROM pg_catalog.pg_attribute WHERE attrelid = ? AND attnum = ? ? ? org/postgresql/core/Field java/lang/Object java/sql/SQLException ()V intValue java/sql/Connection prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement setInt (II)V executeQuery ()Ljava/sql/ResultSet; java/sql/ResultSet next ()Z getBoolean (I)Z close java/lang/Boolean booleanValue FALSE TRUE getString (I)Ljava/lang/String; ! ! "