
org.postgresql.core.v3.SimpleQuery.class Maven / Gradle / Ivy
???? 2C 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/012Statement {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}3 x456 ? ? I J W X Y X Z X ? | ] ^78 ~9 ? ? ?:;<= ? ? "org/postgresql/core/v3/SimpleQuery>? ?@ |AB 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 - . / 0 1 o * p q t N O P \ X u v m Z *? ? ?? ? ?? Y*? *? ?
? n 4 5 8 o p q w x y m = *? +? ? n <