
org.postgresql.jdbc.PgResultSetMetaData.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
???? 2?
P ? ` ? ` ? ` ?
` ?
` ?
? ? ? ? ?
? ? ? ?
` ? ?
? ? ? ? ? ?
? ? ? ?
? ?
` ?
? ? ? ?
` ? ?
? ?
? ? ? ?
? ? ? ?
` ? ? ?
" ? ? ? ?
"
"
?
3 ?
"
3
? ?
`! "
`#
?$
`%&'()
`*+,-
./
01 23
N4 ? ? ?# ?56789
P:;
<=>?@
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
ExceptionsA isAutoIncrement (I)Z column I field Lorg/postgresql/core/Field; metadata #Lorg/postgresql/jdbc/FieldMetadata;
StackMapTableB ? isCaseSensitive isSearchable
isCurrency type_name Ljava/lang/String;C
isNullable (I)I isSigned getColumnDisplaySize getColumnLabel (I)Ljava/lang/String;
getColumnName getBaseColumnName
getSchemaName populateFieldsWithMetadata !(Lorg/postgresql/util/Gettable;)Z
fieldMetadata Lorg/postgresql/util/Gettable; allOk LocalVariableTypeTable Key InnerClasses jLorg/postgresql/util/Gettable;?D e Signature m(Lorg/postgresql/util/Gettable;)Z fetchFieldMetaData ()V table
columnName tableName
schemaName nullable
autoIncrement key 'Lorg/postgresql/jdbc/FieldMetadata$Key; sql Ljava/lang/StringBuilder;
hasSourceInfo stmt Ljava/sql/Statement; rs Ljava/sql/ResultSet; md %Lorg/postgresql/util/GettableHashMap; qLorg/postgresql/util/GettableHashMap; ?EF
G 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<*>; (Ljava/lang/Class<*>;)Z unwrap %(Ljava/lang/Class;)Ljava/lang/Object; Ljava/lang/Class; 1(Ljava/lang/Class;)TT;
SourceFile PgResultSetMetaData.java h ? b c d e f g ? ? ? ?BHI ? gJKLM pN ~ t ? ? cashCOP money ? v ? tQ pRS ?T ? ?U p ? ? ? ? %org/postgresql/jdbc/FieldMetadata$KeyV p hWDXY !org/postgresql/jdbc/FieldMetadataZ[\] ? ? java/lang/StringBuilder mSELECT c.oid, a.attnum, a.attname, c.relname, n.nspname, a.attnotnull OR (t.typtype = 'd' AND t.typnotnull), h^_`abc Ta.attidentity != '' OR pg_catalog.pg_get_expr(d.adbin, d.adrelid) LIKE '%nextval(%' de =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 ( UNION ALL SELECT df AS oid ,
AS attnum 8) vals ON (c.oid = vals.oid AND a.attnum = vals.attnum) gh #org/postgresql/util/GettableHashMapiTEjkFlmnop ?q t java/sql/ResultSetMetaData hrstuvwvxyz{ ? ? ?S ?S ? ? ? ? ? ? ? p s t int4 serial int8 bigserial ? t !org/postgresql/util/PSQLException >The column index is out of range: {0}, number of columns: {1}. java/lang/Object|}~????? h?? ? java.sql.Array unknown java.lang.String java.lang.Object?? isWrapperFor(Class>)??? unwrap(Class) 'org/postgresql/jdbc/PgResultSetMetaData "org/postgresql/PGResultSetMetaData java/sql/SQLException org/postgresql/core/Field java/lang/String org/postgresql/util/Gettable 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 getPositionInTable (II)V get &(Ljava/lang/Object;)Ljava/lang/Object; setMetadata &(Lorg/postgresql/jdbc/FieldMetadata;)V getFieldMetadataCache ()Lorg/postgresql/util/LruCache; (Ljava/lang/String;)V !org/postgresql/core/ServerVersion v10 #Lorg/postgresql/core/ServerVersion; haveMinimumServerVersion (Lorg/postgresql/core/Version;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; createStatement ()Ljava/sql/Statement; toString executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; next ()Z getLong (I)J getString
getBoolean ;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; !org/postgresql/util/JdbcBlackHole close (Ljava/sql/ResultSet;)V (Ljava/sql/Statement;)V org/postgresql/util/LruCache putAll (Ljava/util/Map;)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; org/postgresql/Driver notImplemented O(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; ! ` P ; a b c d e f g ! h i j b *? *+? *,? *? ? k + , - . / l m n b c d e o p j 0 *? ?? k 2 l m n q r s t j ? *? *? M,? N-? -? ? ? ? k ? @
A B l * m n u v
w x y z {
? | }@ q r ~ t j [ *? M*? ? ,?
? ? k
P Q l m n u v w x q r t j 6 ? k a l m n u v q r ? t j q *? M,
? ? ,? ? ? ? k
o q l m n u v ? ? { ? ?@ q r ? ? j X *? *? M,? ? ? k u v
w l m n u v
w x q r ? t j [ *? M*? ? ,?
? ? k
? ? l m n u v w x q r ? ? j _ *? M*? ? ,?
,? ? ? k
? ? l m n u v w x q r ? ? j M *? M,? ? k
? ? l m n u v w x q r ? ? j : *? ? k ? l m n u v q r ? ? j x *? M,? ? ?*? ,? ? ? k ? ?
? ? ? l m n u v w x { ? | q r ? ? j : *? ? k ? l m n u v q r ? ? j " e=*? N-?66? G-2:? ? ? 0+? Y? ? ? ? ? :? =?
? ????*Y? ?? ? k 2 ? ? ? # ? &