org.postgresql.core.v3.SimpleQuery.class Maven / Gradle / Ivy
???? 4= B ? B ? B ?
B ?
* ? ? ? B ? ?
B ?
?
? ?
B ?
B ? B ?
? ? B ? ? ?
? B ?
? ? ??
? ? ? ? B ? ? ?
? B ?
? ? B ? B ? B ? ?
" ?
" ? B ?
? ? a
? ? ? ?
? ?
" ? B ? ? ?
? ? ?
? ?
? ?
" ? B ? B ? B ? B ?
B ?
? ? B ?
? ?
? ?
" ?
B ?
?
B
? LOGGER Ljava/util/logging/Logger; resultSetColumnNameIndexMap Ljava/util/Map; Signature 6Ljava/util/Map; nativeQuery !Lorg/postgresql/core/NativeQuery; transferModeRegistry 1Lorg/postgresql/core/v3/TypeTransferModeRegistry;
statementName Ljava/lang/String; encodedStatementName [B fields [Lorg/postgresql/core/Field; needUpdateFieldFormats Z hasBinaryFields portalDescribed statementDescribed sanitiserDisabled
cleanupRef Ljava/lang/ref/PhantomReference; #Ljava/lang/ref/PhantomReference<*>;
preparedTypes [I unspecifiedParams Ljava/util/BitSet; deallocateEpoch S cachedMaxResultRowSize Ljava/lang/Integer;
NO_PARAMETERS ,Lorg/postgresql/core/v3/SimpleParameterList; $assertionsDisabled '(Lorg/postgresql/core/v3/SimpleQuery;)V Code LineNumberTable LocalVariableTable this $Lorg/postgresql/core/v3/SimpleQuery; src V(Lorg/postgresql/core/NativeQuery;Lorg/postgresql/core/v3/TypeTransferModeRegistry;Z)V query createParameterList %()Lorg/postgresql/core/ParameterList;
StackMapTable toString 7(Lorg/postgresql/core/ParameterList;)Ljava/lang/String;
parameters #Lorg/postgresql/core/ParameterList; ()Ljava/lang/String; close ()V
getSubqueries '()[Lorg/postgresql/core/v3/SimpleQuery; getMaxResultRowSize ()I fieldLength I f Lorg/postgresql/core/Field; maxResultRowSize V
getNativeSql setStatementName (Ljava/lang/String;S)V setPrepareTypes ([I)V paramType i
paramTypes getPrepareTypes ()[I getStatementName
isPreparedFor ([IS)Z preparedType unspecified
hasUnresolvedTypes ()Z getEncodedStatementName ()[B setFields ([Lorg/postgresql/core/Field;)V getFields ()[Lorg/postgresql/core/Field; resetNeedUpdateFieldFormats setHasBinaryFields (Z)V isPortalDescribed setPortalDescribed isStatementDescribed setStatementDescribed isEmpty
setCleanupRef #(Ljava/lang/ref/PhantomReference;)V LocalVariableTypeTable &(Ljava/lang/ref/PhantomReference<*>;)V unprepare getBatchSize getNativeQuery #()Lorg/postgresql/core/NativeQuery; getBindCount getResultSetColumnNameIndexMap ()Ljava/util/Map; columnPositions 8()Ljava/util/Map;
getSqlCommand "()Lorg/postgresql/core/SqlCommand; ()[Lorg/postgresql/core/Query;
SourceFile SimpleQuery.java M N O P \ X k s k ~ a h i *org/postgresql/core/v3/SimpleParameterList ? ? k x y ? ~ f g ? [ X java/lang/IllegalStateException DCannot estimate result row size on a statement that is not described k U V ? R j X java/lang/AssertionError !statement name should not be null k Q R S T d e b c java/util/BitSet ` a a !"#$ "paramTypes:%1$d preparedTypes:%2$d java/lang/Object%&'( G H)*+,Statement {0} does not match new parameter types. Will have to un-prepare it and parse once again. To avoid performance issues, use the same data type for the same bind position. Bind index (1-based) is {1}, preparedType was {2} (after describe {3}), current bind type is {4}- x./0 ? ? I J W X Y X Z X ? | ] ^12 ~3 ? ? ?4567 ? ? "org/postgresql/core/v3/SimpleQuery89 ?: |;< org/postgresql/core/Query org/postgresql/core/Field java/util/logging/Logger java/util/logging/Level java/lang/String [Ljava/lang/Object;
java/util/Map org/postgresql/core/NativeQuery
bindPositions 5(ILorg/postgresql/core/v3/TypeTransferModeRegistry;)V java/lang/Integer intValue (Ljava/lang/String;)V getLength valueOf (I)Ljava/lang/Integer; nativeSql (Ljava/lang/Object;)V org/postgresql/core/Utils
encodeUTF8 (Ljava/lang/String;)[B set (I)V clone ()Ljava/lang/Object; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; get (I)Z FINER Ljava/util/logging/Level;
isLoggable (Ljava/util/logging/Level;)Z org/postgresql/core/Oid (I)Ljava/lang/String; log A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V java/lang/ref/PhantomReference clear enqueue org/postgresql/jdbc/PgResultSet createColumnNameIndexMap .([Lorg/postgresql/core/Field;Z)Ljava/util/Map;
getCommand java/lang/Class desiredAssertionStatus getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; ! B * F G H I J K L M N O P Q R S T U V W X Y X Z X [ X \ X ] ^ K _ ` a b c d e f g h i j X $ k l m I *+? +? +? ? ? n
# $ o p q r q k s m l *? *+? *,? *? ? n ' ( ) * + o * p q t N O P \ X u v m Z *? ? ?? ? ?? Y*? *? ?
? n . / 2 o p q w x y m = *? +? ? n 6 o p q z { x | m 0 *? ? n : o p q } ~ m 3 *?
? n
> ? o p q ? m , ? n B o p q ? ? m n*? ? *? ? ?*? ?
? Y? ?<*? ? >*? M,?>6? -,2:? 6?
?