All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.postgresql.core.PbqExecutor.class Maven / Gradle / Ivy

????4?
pz?	?{?	?|	?}	?~	?	???

z	?????	??
??
?

?	??	??	??	??
?????	??	??	???
z
?
?
??	??	??
??	??	??
??	???
*?	??	???	??
??
??	???
3?
.?	??
??
??	???
:z
:?
:?
??
???
@??
B?
*?
.???
G?	F?
.????
??
?
??
??
???
??
S?	??
W??
Y?	??
???	??	???
??
???
c?
??M??
gzH?
??H??
:?
????
??
???s?	
?
??
:?M?s?
??

?
Y?
Y?
p?
??
`?
??
a?

a
?	
?z

?
?
??	
?ff
?
?
?

?
??
]


?
?
? 
?!"
#$
?%&'InnerClassesLOGGERLjava/util/logging/Logger;	sessionIdLjava/lang/String;	projectId
dwsRestClient&Lcom/huawei/dws/pbq/api/DwsRestClient;statementIdPGRES_FATAL_ERRORPGRES_BAD_RESPONSEclosedZmultiFunctionSplittransactionState&Lorg/postgresql/core/TransactionState;statementCacheLorg/postgresql/util/LruCache;	SignatureSLorg/postgresql/util/LruCache;cachedQueryCreateAction-Lorg/postgresql/core/CachedQueryCreateAction;preferQueryMode%Lorg/postgresql/jdbc/PreferQueryMode;reWriteBatchedInsertstimeZoneLjava/util/TimeZone;headersLjava/util/Map;5Ljava/util/Map;
emptyQuery$Lorg/postgresql/core/v3/SimpleQuery;
RETRY_PATTERN[IRETRY_MAX_INDEXIc(Lcom/huawei/dws/pbq/api/DwsRestClient;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)VCodeLineNumberTableLocalVariableTablethis!Lorg/postgresql/core/PbqExecutor;
restClientcataloginfoLjava/util/Properties;
xAuthTokenlakeformationInstanceIdrequest5Lcom/huawei/dws/pbq/api/request/CreateSessionRequest;
preferModepostgresTimeZone
ExceptionsexecuteQueryD(Ljava/lang/String;Lorg/postgresql/jdbc/PbqStatementResultHandler;)Vsqlhandler/Lorg/postgresql/jdbc/PbqStatementResultHandler;statementQuery/Lcom/huawei/dws/pbq/api/request/StatementQuery;resultLjava/util/List;LocalVariableTypeTable@Ljava/util/List;createQueryKey;(Ljava/lang/String;ZZ[Ljava/lang/String;)Ljava/lang/Object;keyLjava/lang/Object;escapeProcessingisParameterizedcolumnNames[Ljava/lang/String;
StackMapTablecreateQueryByKey5(Ljava/lang/Object;)Lorg/postgresql/core/CachedQuery;(borrowQueryByKeyborrowQuery5(Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;borrowCallableQueryborrowReturningQueryH(Ljava/lang/String;[Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;releaseQuery$(Lorg/postgresql/core/CachedQuery;)VcachedQuery!Lorg/postgresql/core/CachedQuery;wrap-(Ljava/util/List;)Lorg/postgresql/core/Query;valuesBraceOpenPositionvaluesBraceClosePosition
firstQuery!Lorg/postgresql/core/NativeQuery;nativeQueryiqueries
subqueries%[Lorg/postgresql/core/v3/SimpleQuery;offsetsoffset3Ljava/util/List;)
?P(Ljava/util/List;)Lorg/postgresql/core/Query;createFastpathParameters&(I)Lorg/postgresql/core/ParameterList;countgetProtocolVersion()IgetDatabase()Ljava/lang/String;
getBackendPIDsendQueryCancel()Ve2Lcom/huawei/dws/pbq/api/exception/DwsApiException;closeisClosed()ZgetServerVersionNumsetTransactionState)(Lorg/postgresql/core/TransactionState;)VstategetTransactionState(()Lorg/postgresql/core/TransactionState;getStandardConformingStringsgetTimeZone()Ljava/util/TimeZone;isColumnSanitiserDisabledgetEscapeSyntaxCallMode,()Lorg/postgresql/jdbc/EscapeSyntaxCallMode;getPreferQueryMode'()Lorg/postgresql/jdbc/PreferQueryMode;getMultiFunctionSplitexecuteBatch?([Lorg/postgresql/core/Query;[Lorg/postgresql/core/ParameterList;Lorg/postgresql/jdbc/PbqStatementResultHandler;Ljava/lang/Integer;)V[Lorg/postgresql/core/Query;parameterLists$[Lorg/postgresql/core/ParameterList;
resultHandlermaxRowsLjava/lang/Integer;executeBatchInternal?(Lorg/postgresql/core/Query;[Lorg/postgresql/core/ParameterList;Lorg/postgresql/jdbc/PbqStatementResultHandler;Ljava/lang/Integer;)Vstringj
parameterList#Lorg/postgresql/core/ParameterList;bindingsparamsqueryLorg/postgresql/core/Query;results$Ljava/util/List;6Ljava/util/List;>;*execute
parameters(Lorg/postgresql/core/v3/V3ParameterList;7+?(Lorg/postgresql/core/Query;Lorg/postgresql/core/ParameterList;Lorg/postgresql/jdbc/PbqStatementResultHandler;Ljava/lang/Integer;)Vsubquerysubparam,Lorg/postgresql/core/v3/SimpleParameterList;	subparams-[Lorg/postgresql/core/v3/SimpleParameterList;5SexecuteSimpleQuery?(Lorg/postgresql/core/v3/SimpleQuery;Lorg/postgresql/core/v3/SimpleParameterList;Lorg/postgresql/jdbc/PbqStatementResultHandler;)V
executeRunA(Lcom/huawei/dws/pbq/api/request/StatementQuery;)Ljava/util/List;asyncQueryResponse4Lcom/huawei/dws/pbq/api/response/AsyncQueryResponse;statementResponse3Lcom/huawei/dws/pbq/api/response/StatementResponse;retryLjava/lang/Exception;,-q(Lcom/huawei/dws/pbq/api/request/StatementQuery;)Ljava/util/List;checkResponseErrorF(Lcom/huawei/dws/pbq/api/response/StatementResponse;Ljava/util/List;)V.Lcom/huawei/dws/pbq/api/model/StatementResult;.v(Lcom/huawei/dws/pbq/api/response/StatementResponse;Ljava/util/List;)VgetStatementResult@(Lcom/huawei/dws/pbq/api/model/StatementResult;)Ljava/util/List;nextPagestatementResultp(Lcom/huawei/dws/pbq/api/model/StatementResult;)Ljava/util/List;createSimpleQuery/(Ljava/lang/String;)Lorg/postgresql/core/Query;isReWriteBatchedInsertsEnabledcreateQueryJ(Ljava/lang/String;ZZ[Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;abortuseBinaryForSend(I)ZoiduseBinaryForReceive
SourceFilePbqExecutor.java?????????/0???java/util/HashMap??"org/postgresql/core/v3/SimpleQueryorg/postgresql/core/NativeQuery123456?7?8??????9:;<=X-Auth-Token>?@????A;3com/huawei/dws/pbq/api/request/CreateSessionRequestBCDCEFG??H;IJ??K;LMN??+org/postgresql/core/CachedQueryCreateAction?O??P;org/postgresql/util/LruCacheQ;RSTUVW;!org/postgresql/core/PbqExecutor$1?\??]^_`a??-com/huawei/dws/pbq/api/request/StatementQuerybCcCXYdef0org/postgresql/core/QueryWithReturningColumnsKey?g org/postgresql/core/BaseQueryKey?hi?jkorg/postgresql/core/CachedQuery$org/postgresql/core/CallableQueryKey?C???lm#n<oo#pqr#st#org/postgresql/core/v3/BatchedQuery-#?uv?%org/postgresql/core/v3/CompositeQuery?w*org/postgresql/core/v3/SimpleParameterList?x??yz0com/huawei/dws/pbq/api/exception/DwsApiException??{|}%Ignoring exception on cancel request:~???java/lang/RuntimeException??;<?java/util/ArrayList?*#?????f??  batch execute {0} queriesjava/lang/Object????&org/postgresql/core/v3/V3ParameterList??QIN??????VW??????h?????java/lang/InterruptedException??cdjava/lang/Exceptionexecute failed, sessionId={0}!org/postgresql/util/PSQLExceptionjava/lang/StringBuilder
sessionId ?? : ?????????#??,com/huawei/dws/pbq/api/model/StatementResult???????*get statement result failed, sessionId={0}java/lang/String?????????(org/postgresql/core/v3/QueryExecutorImpl????org/postgresql/core/PbqExecutor/org/postgresql/core/v3/TypeTransferModeRegistryjava/sql/SQLExceptionjava/util/List!org/postgresql/core/ParameterListorg/postgresql/core/Query2com/huawei/dws/pbq/api/response/AsyncQueryResponse1com/huawei/dws/pbq/api/response/StatementResponsejava/util/Iterator$org/postgresql/core/TransactionStateIDLE"org/postgresql/core/SqlCommandTypeBLANK$Lorg/postgresql/core/SqlCommandType;org/postgresql/core/SqlCommandcreateStatementTypeInfoF(Lorg/postgresql/core/SqlCommandType;)Lorg/postgresql/core/SqlCommand;8(Ljava/lang/String;[IZLorg/postgresql/core/SqlCommand;)VV(Lorg/postgresql/core/NativeQuery;Lorg/postgresql/core/v3/TypeTransferModeRegistry;Z)Vorg/postgresql/PGPropertyX_AUTH_TOKENLorg/postgresql/PGProperty;get*(Ljava/util/Properties;)Ljava/lang/String;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;LAKEFORMATION_INSTANCE_IDsetLakeformationInstanceId(Ljava/lang/String;)VsetCatalogName$com/huawei/dws/pbq/api/DwsRestClient
createSessionj(Ljava/lang/String;Lcom/huawei/dws/pbq/api/request/CreateSessionRequest;Ljava/util/Map;)Ljava/lang/String;REWRITE_BATCHED_INSERTS
getBoolean(Ljava/util/Properties;)ZPREFER_QUERY_MODE#org/postgresql/jdbc/PreferQueryModeof9(Ljava/lang/String;)Lorg/postgresql/jdbc/PreferQueryMode;$(Lorg/postgresql/core/PbqExecutor;)VMULTI_FUNCTION_SPLIT PREPARED_STATEMENT_CACHE_QUERIESgetInt(Ljava/util/Properties;)Ijava/lang/Mathmax(II)I!PREPARED_STATEMENT_CACHE_SIZE_MIB?CreateAction?EvictAction[(IJZLorg/postgresql/util/LruCache$CreateAction;Lorg/postgresql/util/LruCache$EvictAction;)V,org/postgresql/core/v3/ConnectionFactoryImplcreatePostgresTimeZone"org/postgresql/jdbc/TimestampUtilsparseBackendTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;setStatementsetSessionId-org/postgresql/jdbc/PbqStatementResultHandler	addResult(Ljava/util/List;)V*(Ljava/lang/String;ZZ[Ljava/lang/String;)V(Ljava/lang/String;ZZ)Vcreateborrow9(Ljava/lang/Object;)Lorg/postgresql/util/CanEstimateSize;:(Ljava/lang/Object;Lorg/postgresql/util/CanEstimateSize;)VisEmptysize(I)Ljava/lang/Object;
getCommand"()Lorg/postgresql/core/SqlCommand;isBatchedReWriteCompatible&getBatchRewriteValuesBraceOpenPosition'getBatchRewriteValuesBraceClosePositionX(Lorg/postgresql/core/NativeQuery;Lorg/postgresql/core/v3/TypeTransferModeRegistry;IIZ)V
bindPositions*([Lorg/postgresql/core/v3/SimpleQuery;[I)V5(ILorg/postgresql/core/v3/TypeTransferModeRegistry;)V
cancelExecuteH(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Vjava/util/logging/LevelFINESTLjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VcloseSession6(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V(Ljava/lang/Throwable;)VgetNativeSqlgetParameterCounttoString(IZ)Ljava/lang/String;add(Ljava/lang/Object;)ZsetBindings
isLoggable(Ljava/util/logging/Level;)Zjava/lang/IntegervalueOf(I)Ljava/lang/Integer;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VcheckAllParametersSet
NO_PARAMETERSsetLimit(Ljava/lang/Integer;)V
getSubqueries()[Lorg/postgresql/core/Query;getSubparams/()[Lorg/postgresql/core/v3/SimpleParameterList;	getValues()[Ljava/lang/Object;
asyncQuery?(Ljava/lang/String;Lcom/huawei/dws/pbq/api/request/StatementQuery;Ljava/util/Map;)Lcom/huawei/dws/pbq/api/response/AsyncQueryResponse;getStatementId{(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;)Lcom/huawei/dws/pbq/api/response/StatementResponse;	getStatusjava/lang/Threadsleep(J)V
getResults()Ljava/util/List;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessageorg/postgresql/util/PSQLState
UNKNOWN_STATELorg/postgresql/util/PSQLState;4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equalsIgnoreCase(Ljava/lang/String;)Zorg/postgresql/util/GTtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;	getPageNoorg/postgresql/core/ParserparseJdbcSql;(Ljava/lang/String;ZZZZ[Ljava/lang/String;)Ljava/util/List;'(Ljava/lang/String;Ljava/lang/String;)Vjava/lang/ClassgetName	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;)org/postgresql/util/LruCache$CreateAction(org/postgresql/util/LruCache$EvictAction!?p???????????????????????????????????????????)???D
H*?*?*?*?*?*??	*?
Y??*?
Y?Y?
?????*?
YOYOYOYOY
O?**??d???:*??W*+?*,???:?Y?:? -?!**?,*??"?#*?$?%?&?'?:*?(?)*?*Y*?+?,*?-?%?*?.Y?/?0?1?2?0hh?1?*?,?3Y*?4?5?6?7:	*	?8?9??~N6
8:<=!F,H>KLijkuOP?Q?R?S?T?U?V?W?X?Y?Z?\?]^_`9j>kGm?f
H??H??H??H??H??????????????i??>
??	?]?????#?:Y?;N-+?<-*?#?=*-?>:,????pq
rtu"v?4#??#??#????????????????5?	???@Y+?A:??	+:??BY+?C:??{|} ~&?2??R??#??5??5??5??5??5??2???	?p???=	*?,+?D????	??	???????@*?6+?E?F?????????????@*?6+?E?F?????????????G*?6?GY+?H?E?F?????????????T*?6?@Y+,?A?E?F???? ??????????E
*?6+?I+?J??
???
??
???+?K?*??+?L?O+?M?M*?N?/,?O?P?%,?O?Q>,?O?R6?SY,**?T?U??
Y,**?T??+?L?
M,??
N66+?L?9+?M?:-O,?
Y**?T?S?V?`6???»WY,-?X??b?	???#?+?4?5?<?=?E?O?U?V?d?n?s?v??????????????f
<?E?#A?#	yA
??????nV
sQ?vN????$?G?
???@??>
?YY*?Z????
??
??,???????,???????,????????(*?*?*?#*?[*??\?L?^?_`+?a?]?????'?? (???Z]??!??&*?*?*?#*??b?
L?cY+?d?*??]????? ?%??	 &???V]	"#?/*???????$?,??????!%&?>*+?	??
?????'?()?/*?	??????*#?,??????+,?/*?9??????-#?,??????./?,??????01?/*?)?????2#?/*??????34?b*+2,-?e??
?4??5678?9:??;<????:Y?;:+?f?<*?#?=,?j?gY?h:6,??P,2:?gY?h:	6

?i?"
*?j?k:	?lW?
???	?lW?????m*?>:-????J	!*4:CRakq{?? ?!?"??
a
=?F+>?
:A?@C8A?	-T
?*^B?????CD?67?8??9:	????E?? C8AF	*^BG?E???-:?H?*????I4?a	??^?_?n??^?_o?pY+??qS?r,:?66?2:?
?s?t????6+??-+2:,2?s:??u:*-?v???ұ?B&'( '#+<,A-K+Q1[2a3j4o5t81?;?\	<?@aCDjJKT1
?????5?67?8??9:?#?
L???Ms???IN????:Y?;:+?f?<*?#?=?w,??uM+?x:,?s?y:?*+?
,?Y-?z?66??+2:	:
?
2:
*	?

-?z???ӱ?J>	?@A$B(C,E4F?GDHTJ_KfMiNnOuQ?J?T?pfOD	iPQ
W0
?????CD?J@????9:	??4T5?IRS?!?,:?'TU??MY???VW????:Y?;:+?{?<*?#?=,?X?gY?h:6,?|?,?}2?~:?lW???޻gY?h:?K?
?lW?m*?>:-????BW	XYZ[(\4]@^J\P`Yacbmdtf|g?h?f
@
=?+%
?(LA?YB?????C???Q???	z??|??? (LAFYBG|????+:?$????XY???*?*?+*??M*,???[*?*?*?#*?[*???N6-?????*?.?i??*????:*?*?*?#*?[*???N???-??:*-???M?^?_??pY*?#S?r??Y??Y?????*?#?????,???????????=X[?????Bopq2r5s=vLwUxXz]{y}~????????HxZ[2W\]5T^?
E??C_???????
E??#?5`a"B???:????bcd??Z+???T,??N-???D-????:*??????*????????Y???p????????????#?8?A?V?Y??*#3?eZ??Z\]ZE??ZE???f?1??????ghi?t+??`=*?*?*?#+??*???N-??:*-???M?^?_??pY*?#S?r??Y??Y?????*?#?????,???????????/0]?"?? ?&?-?0?1?G??>)j? \]&
E?1C t??tke?&
E??p]???lmn?y+*?j*?N????M*,?????????? ????????o#?/*?&???????pq?r*+??:*????
???>??????????????r?h*?*?*?#???L*??]??????????R]st?6??????u?vt?6??????u?w?$??????^??,xy?3X.Y	Z.[	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy