Files
SAE31_2025/lib/org/mariadb/jdbc/Driver.class
T

94 lines
11 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4
 java/lang/Object<init>()V)org/mariadb/jdbc/client/util/ClosableLock


org/mariadb/jdbc/ConfigurationhaMode"()Lorg/mariadb/jdbc/export/HaMode;  org/mariadb/jdbc/export/HaModeNONE Lorg/mariadb/jdbc/export/HaMode;
 transactionReplay()Z apply*()Lorg/mariadb/jdbc/Driver$ClientInstance;
!" addresses()Ljava/util/List; $%& 'java/util/ListisEmpty)java/sql/SQLException+8host, pipe or local socket must be set to connect socket
(- .(Ljava/lang/String;)V $0 12iterator()Ljava/util/Iterator; 456 7java/util/IteratorhasNext 49 :;next()Ljava/lang/Object;=org/mariadb/jdbc/HostAddress
?@A BCjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; EFG H&org/mariadb/jdbc/Driver$ClientInstance\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Jorg/mariadb/jdbc/client/ClientLorg/mariadb/jdbc/Connection
KN On(Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/client/util/ClosableLock;Lorg/mariadb/jdbc/client/Client;)V
Q RhavePrimaryHostOnlyT/org/mariadb/jdbc/client/impl/MultiPrimaryClient
SV WN(Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/client/util/ClosableLock;)VY6org/mariadb/jdbc/client/impl/MultiPrimaryReplicaClient
XV
\ ]^parseJ(Ljava/lang/String;Ljava/util/Properties;)Lorg/mariadb/jdbc/Configuration;
` apool
cde fgorg/mariadb/jdbc/pool/Pools retrievePool>(Lorg/mariadb/jdbc/Configuration;)Lorg/mariadb/jdbc/pool/Pool;
ijk lmorg/mariadb/jdbc/pool/PoolgetPoolConnection4()Lorg/mariadb/jdbc/pool/MariaDbInnerPoolConnection;
opq rs0org/mariadb/jdbc/pool/MariaDbInnerPoolConnection
getConnection()Lorg/mariadb/jdbc/Connection;
uvw xyorg/mariadb/jdbc/Driverconnect?(Lorg/mariadb/jdbc/Configuration;)Lorg/mariadb/jdbc/Connection;
{ |}
acceptsUrl(Ljava/lang/String;)Zjava/sql/DriverPropertyInfojava/util/Properties

 ˆjava/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;Šdriver.properties
ŒŽ java/lang/ClassLoadergetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;
load(Ljava/io/InputStream;)V
˜ java/io/InputStreamclosejava/lang/Throwable
š žŸ
addSuppressed(Ljava/lang/Throwable;)V¡java/io/IOException£java/util/ArrayList
¢¦&org/mariadb/jdbc/Configuration$Builder
¨ ©ªgetDeclaredFields()[Ljava/lang/reflect/Field;
¬­® ¯°java/lang/reflect/FieldgetName()Ljava/lang/String;²_
´µ ·}java/lang/String
startsWith
¹ º»getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
½¾¿ ÀÁjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
à İtoString
~Æ Ç'(Ljava/lang/String;Ljava/lang/String;)VÉ
Ë ÌÍget&(Ljava/lang/Object;)Ljava/lang/Object; ~Ï ÐÑ descriptionLjava/lang/String; ~Ó ÔÕrequiredZ $× ØÙadd(Ljava/lang/Object;)ZÛ java/lang/IllegalAccessExceptionÝ+java/lang/reflect/InvocationTargetExceptionßjava/lang/NoSuchMethodException $á âãtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;å[Ljava/sql/DriverPropertyInfo;
çèé êë$org/mariadb/jdbc/util/VersionFactory getInstance!()Lorg/mariadb/jdbc/util/Version;
íîï ðñorg/mariadb/jdbc/util/VersiongetMajorVersion()I
íó ôñgetMinorVersionö(java/sql/SQLFeatureNotSupportedExceptionø,Use logging parameters for enabling logging.
õ-
´û üñlength
uþ ÿ}isSimpleIdentifierInvalid identifier lengthjava/lang/StringBuilder
`
  
append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
Ã
´
charAt(I)C
 java/lang/CharacterisDigit(C)ZÀ€
´ contains(Ljava/lang/CharSequence;)Z)Invalid name - containing u0000 character42000
(Æ"^`.+`$
´$ %}matches
´' () substring(II)Ljava/lang/String;+``
´- ./replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; u1 23
escapePatternLjava/util/regex/Pattern;
567 89java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;;java/lang/StringBuffer='
:-
@AB Cjava/util/regex/Matcherfind uE FGmapperLjava/util/Map;
@I J°group LËM
java/util/Map
@O PQappendReplacementE(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher;
@S TU
appendTail2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
:W  X,(Ljava/lang/String;)Ljava/lang/StringBuffer;
:Ã
´% u\ ]3identifierPattern
@_ %
ua xbG(Ljava/lang/String;Ljava/util/Properties;)Lorg/mariadb/jdbc/Connection;d[0-9a-zA-Z$_\u0080-\uFFFF]*
5f ghcompile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;j
[À€'"
\\]
5l gm-(Ljava/lang/String;)Ljava/util/regex/Pattern;ojava/util/HashMap
n
u
stu vwjava/sql/DriverManagerregisterDriver(Ljava/sql/Driver;)Vy\0 L{ |}put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\\'"ƒ\\"\\b
\\n
\\r \\t\\Z\\\java/sql/Driver Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;CodeLineNumberTableLocalVariableTablethisLorg/mariadb/jdbc/Driver;client Lorg/mariadb/jdbc/client/Client;eLjava/sql/SQLException;hostLorg/mariadb/jdbc/HostAddress;clientInstance(Lorg/mariadb/jdbc/Driver$ClientInstance;
lastException
configuration Lorg/mariadb/jdbc/Configuration;lock+Lorg/mariadb/jdbc/client/util/ClosableLock;LocalVariableTypeTableÆLorg/mariadb/jdbc/Driver$ClientInstance<Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;Lorg/mariadb/jdbc/client/util/ClosableLock;Ljava/lang/Boolean;Lorg/mariadb/jdbc/client/Client;>;
StackMapTable
ExceptionsurlpropsLjava/util/Properties;
acceptsURLgetPropertyInfoH(Ljava/lang/String;Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo; inputStreamLjava/io/InputStream; getterMethodLjava/lang/reflect/Method;objLjava/lang/Object;value propertyInfoLjava/sql/DriverPropertyInfo;fieldLjava/lang/reflect/Field;infoconfpropDescLjava/util/List;/Ljava/util/List<Ljava/sql/DriverPropertyInfo;>;Í[Ljava/lang/reflect/Field;Ï&java/lang/ReflectiveOperationException
jdbcCompliantgetParentLogger()Ljava/util/logging/Logger;enquoteIdentifier'(Ljava/lang/String;Z)Ljava/lang/String;iI
identifier alwaysQuotelenenquoteLiteral&(Ljava/lang/String;)Ljava/lang/String;valLjava/util/regex/Matcher;
escapedValLjava/lang/StringBuffer;?(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;MethodParameters<clinit>
SourceFile Driver.javaBootstrapMethodsHè
éêë ì)org/mariadb/jdbc/client/impl/ReplayClientm(Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;Lorg/mariadb/jdbc/client/util/ClosableLock;Z)Vîž(Lorg/mariadb/jdbc/Configuration;Lorg/mariadb/jdbc/HostAddress;Lorg/mariadb/jdbc/client/util/ClosableLock;Ljava/lang/Boolean;)Lorg/mariadb/jdbc/client/Client;ð
ñêò+org/mariadb/jdbc/client/impl/StandardClientô
õö÷ øù"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesClientInstanceBuilderþ%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1uœ]323FGžŸ /±¡¢ £¤ xy Ã±» L*¶
²¦z*¶ º§ºM*¶¹#