
org.postgresql.jdbc.PgResultSetMetaData.class Maven / Gradle / Ivy
The newest version!
???? 4r
G ? [ ? [ ? [ ?
[ ?
[ ?
? ? ? ? ?
? ? ? ?
[ ? ?
? ? ? ? ? ?
? ? ? ?
? ?
[ ?
? ? ? ? ? ? ?
? ?
?
? ? ?
? ?
[ ? ? ?
! ? ?
! ? ?
! ? ? ? ? ? ? ?
! ? ? ? ? ? ? ?
?
? ?
[
[
?
[
[
E ? ? ? ?!"#$%
G&
'(
')*
! ?+
',
V ?-.
connection $Lorg/postgresql/core/BaseConnection; fields [Lorg/postgresql/core/Field; fieldInfoFetched Z C(Lorg/postgresql/core/BaseConnection;[Lorg/postgresql/core/Field;)V Code LineNumberTable LocalVariableTable this )Lorg/postgresql/jdbc/PgResultSetMetaData; getColumnCount ()I
Exceptions isAutoIncrement (I)Z column I field Lorg/postgresql/core/Field; metadata #Lorg/postgresql/jdbc/FieldMetadata;
StackMapTable/ ? isCaseSensitive isSearchable
isCurrency type_name Ljava/lang/String;0
isNullable (I)I isSigned getColumnDisplaySize getColumnLabel (I)Ljava/lang/String;
getColumnName getBaseColumnName
getSchemaName populateFieldsWithCachedMetadata ()Z
fieldMetadata allOk Lorg/postgresql/util/LruCache; LocalVariableTypeTable Key InnerClasses jLorg/postgresql/util/LruCache;-1 ` fetchFieldMetaData ()V table
columnName tableName
schemaName nullable
autoIncrement key 'Lorg/postgresql/jdbc/FieldMetadata$Key;
metadataCache sql Ljava/lang/StringBuilder;
hasSourceInfo stmt Ljava/sql/Statement; rs Ljava/sql/ResultSet; ?234 getBaseSchemaName getPrecision getScale getTableName getBaseTableName getCatalogName
getColumnType getFormat getColumnTypeName type
isReadOnly
isWritable isDefinitelyWritable getField (I)Lorg/postgresql/core/Field; columnIndex getPGType
getSQLType getColumnClassName result sqlType isWrapperFor (Ljava/lang/Class;)Z iface Ljava/lang/Class; Ljava/lang/Class<*>; Signature (Ljava/lang/Class<*>;)Z unwrap %(Ljava/lang/Class;)Ljava/lang/Object; Ljava/lang/Class; 1(Ljava/lang/Class;)TT;
SourceFile PgResultSetMetaData.java c ? ] ^ _ ` a b ? ? ? ?/56 ? b789: k; x n ? ? cash0<= money ? p ? n> k?@ ?A ? ?B k ? |CD %org/postgresql/jdbc/FieldMetadata$KeyE k cF1GH !org/postgresql/jdbc/FieldMetadataIJ ? ? java/lang/StringBuilder?SELECT c.oid, a.attnum, a.attname, c.relname, n.nspname, a.attnotnull OR (t.typtype = 'd' AND t.typnotnull), pg_catalog.pg_get_expr(d.adbin, d.adrelid) LIKE '%nextval(%' FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n ON (c.relnamespace = n.oid) JOIN pg_catalog.pg_attribute a ON (c.oid = a.attrelid) JOIN pg_catalog.pg_type t ON (a.atttypid = t.oid) LEFT JOIN pg_catalog.pg_attrdef d ON (d.adrelid = a.attrelid AND d.adnum = a.attnum) JOIN ( cK UNION ALL LM SELECT LN AS oid ,
AS attnum 8) vals ON (c.oid = vals.oid AND a.attnum = vals.attnum) OPQA2RS3T ?UVW ?X n java/sql/ResultSetMetaData cYZ[\]^]_ ? | ?@ ?@ ? ? ? | ? ? k m n int4 serial int8 bigserial ? n !org/postgresql/util/PSQLException >The column index is out of range: {0}, number of columns: {1}. java/lang/Object`abcdefgh cij ? java.sql.Array unknown java.lang.String java.lang.Objectklmn ?op java/sql/SQLException Cannot unwrap to qA 'org/postgresql/jdbc/PgResultSetMetaData "org/postgresql/PGResultSetMetaData org/postgresql/core/Field java/lang/String org/postgresql/util/LruCache java/sql/Statement java/sql/ResultSet java/lang/Throwable getMetadata %()Lorg/postgresql/jdbc/FieldMetadata; "org/postgresql/core/BaseConnection getTypeInfo ()Lorg/postgresql/core/TypeInfo; getOID org/postgresql/core/TypeInfo equals (Ljava/lang/Object;)Z getMod getDisplaySize (II)I ()Ljava/lang/String; getTableOid getFieldMetadataCache ()Lorg/postgresql/util/LruCache; getPositionInTable (II)V get 9(Ljava/lang/Object;)Lorg/postgresql/util/CanEstimateSize; setMetadata &(Lorg/postgresql/jdbc/FieldMetadata;)V (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; createStatement ()Ljava/sql/Statement; toString executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; next getLong (I)J getString
getBoolean ;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V put :(Ljava/lang/Object;Lorg/postgresql/util/CanEstimateSize;)V !org/postgresql/util/JdbcBlackHole close (Ljava/sql/ResultSet;)V (Ljava/sql/Statement;)V java/lang/Integer valueOf (I)Ljava/lang/Integer; org/postgresql/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState INVALID_PARAMETER_VALUE Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V getJavaClass getClass ()Ljava/lang/Class; java/lang/Class isAssignableFrom cast &(Ljava/lang/Object;)Ljava/lang/Object; getName ! [ G 3 \ ] ^ _ ` a b ! c d e b *? *+? *,? *? ? f " # $ % &