![JAR search and dependency download from the Maven repository](/logo.png)
com.huawei.gauss200.jdbc.fastpath.Fastpath.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
The newest version!
???? 4 ?
x y
x # z # { | } # ~
#
? ?
, ?
? ?
? ? ? ? ?
? ? ? ?
? ? ?
2 ? | ? ? ? | ? ? ? ?
? ?
# ?
# ?
# ? ? ? ? ?
# ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ?
, ? ??? ?
2 ? NUM_OIDS J
ConstantValue func Ljava/util/Map; Signature 6Ljava/util/Map; executor -Lcom/huawei/gauss200/jdbc/core/QueryExecutor;
connection .Lcom/huawei/gauss200/jdbc/core/BaseConnection; 1(Lcom/huawei/gauss200/jdbc/core/BaseConnection;)V Code LineNumberTable LocalVariableTable this ,Lcom/huawei/gauss200/jdbc/fastpath/Fastpath; conn fastpath F(IZ[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)Ljava/lang/Object; fnId I
resultType Z args 0[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg; returnValue [B
StackMapTable P
Exceptions ?
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; 5(I[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)[B i params -Lcom/huawei/gauss200/jdbc/core/ParameterList; ? W(Ljava/lang/String;Z[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)Ljava/lang/Object; name Ljava/lang/String;
resulttype F(Ljava/lang/String;[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)[B
getInteger E(Ljava/lang/String;[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)I getLong E(Ljava/lang/String;[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)J getOID oid getData addFunction (Ljava/lang/String;I)V fnid addFunctions (Ljava/sql/ResultSet;)V rs Ljava/sql/ResultSet; getID (Ljava/lang/String;)I id Ljava/lang/Integer; createOIDArg 2(J)Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;
SourceFile
Fastpath.java ? ? java/util/HashMap 7 8 = > ? ? ? ; < G X ? ? ? ? ? ? ? ? ? ? +com/huawei/gauss200/jdbc/util/PSQLException EFastpath call {0} - No result was returned and we expected a numeric. java/lang/Object ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Fastpath: calling {0} ? ? ? p q G H G a FFastpath call {0} - No result was returned and we expected an integer. TFastpath call {0} - No result was returned or wrong size while expecting an integer. BFastpath call {0} - No result was returned and we expected a long. PFastpath call {0} - No result was returned or wrong size while expecting a long. b c *com/huawei/gauss200/jdbc/fastpath/Fastpath ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/Integer %The fastpath function {0} is unknown. ? ? ? ? -com/huawei/gauss200/jdbc/fastpath/FastpathArg ? ? java/sql/SQLException +com/huawei/gauss200/jdbc/core/ParameterList ()V ,com/huawei/gauss200/jdbc/core/BaseConnection getQueryExecutor /()Lcom/huawei/gauss200/jdbc/core/QueryExecutor; +com/huawei/gauss200/jdbc/util/ByteConverter int4 ([BI)I valueOf (I)Ljava/lang/Integer; int8 ([BI)J java/lang/Long (J)Ljava/lang/Long; com/huawei/gauss200/jdbc/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 'com/huawei/gauss200/jdbc/util/PSQLState NO_DATA )Lcom/huawei/gauss200/jdbc/util/PSQLState; >(Ljava/lang/String;Lcom/huawei/gauss200/jdbc/util/PSQLState;)V +com/huawei/gauss200/jdbc/core/QueryExecutor createFastpathParameters 0(I)Lcom/huawei/gauss200/jdbc/core/ParameterList; populateParameter 1(Lcom/huawei/gauss200/jdbc/core/ParameterList;I)V
getAutoCommit ()Z fastpathCall 3(ILcom/huawei/gauss200/jdbc/core/ParameterList;Z)[B getLogger ()Ljava/util/logging/Logger; java/util/logging/Level FINEST Ljava/util/logging/Level; java/util/logging/Logger log @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/sql/ResultSet next getString (I)Ljava/lang/String; /com/huawei/gauss200/jdbc/util/internal/Nullness castNonNull &(Ljava/lang/Object;)Ljava/lang/Object; getInt (I)I get UNEXPECTED_ERROR intValue ()I (I)V ! # 4 5 6 $ 7 8 9 : ; <