Edit C:\Users\Admin\.m2\repository\com\hp\hpl\jena\jena\2.6.4\com\hp\hpl\jena\db\impl\SQLCache.class
???? 1? ?% &' e( e) e* e+ e, e-./0123245 16 789: ;<= ? e> X?@ ,A eB XC eDE %F G HIJ KL eMNOPQ )KRS -%T ,U ,V ,W ,XY ,Z [ e\.] ^ _ `a.b ec e=de efgIh i.jk el m n eo ep eqdr est Kuvwxyx7 ez2{| X} e~ k?? ]% ]H? ]?? ,? ,?? ?? ???? hK??? l? k? ? ? ?? ,?? e??? e?<? ,???????? ??? m_sql Ljava/util/Properties; m_preparedStatements Ljava/util/Map; Signature QLjava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/sql/PreparedStatement;>;>; m_cachedStmtInUse [Ljava/util/Map<Ljava/sql/PreparedStatement;Ljava/util/List<Ljava/sql/PreparedStatement;>;>; m_connection "Lcom/hp/hpl/jena/db/IDBConnection; MAX_PS_CACHE I ConstantValue CACHE_PREPARED_STATEMENTS Z logger Lorg/slf4j/Logger; <init> _(Ljava/lang/String;Ljava/util/Properties;Lcom/hp/hpl/jena/db/IDBConnection;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this "Lcom/hp/hpl/jena/db/impl/SQLCache; sqlFile Ljava/lang/String; defaultOps connection idType Exceptions setCachePreparedStatements (Z)V state getCachePreparedStatements ()Z flushPreparedStatementCache ()V psit Ljava/util/Iterator; it e Ljava/sql/SQLException; LocalVariableTypeTable 2Ljava/util/Iterator<Ljava/sql/PreparedStatement;>; DLjava/util/Iterator<Ljava/util/List<Ljava/sql/PreparedStatement;>;>; getConnection ()Ljava/sql/Connection; setConnection %(Lcom/hp/hpl/jena/db/IDBConnection;)V getSQLStatement &(Ljava/lang/String;)Ljava/lang/String; opname 9(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; attr [Ljava/lang/String; cmd attrCnt 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; param J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; attrA attrB getSQLStatementGroup *(Ljava/lang/String;)Ljava/util/Collection; statement statementSrc start split statements Ljava/util/List; $Ljava/util/List<Ljava/lang/String;>; >(Ljava/lang/String;)Ljava/util/Collection<Ljava/lang/String;>; getPreparedSQLStatement C(Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement; sql ps Ljava/sql/PreparedStatement; aop psl .Ljava/util/List<Ljava/sql/PreparedStatement;>; doPrepareSQLStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; prepareSQLStatement B(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement; T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement; returnPreparedSQLStatement (Ljava/sql/PreparedStatement;)V runSQLUpdate ((Ljava/lang/String;[Ljava/lang/Object;)I i args [Ljava/lang/Object; result :(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I runSQLQuery }(Ljava/lang/String;[Ljava/lang/Object;Lcom/hp/hpl/jena/db/impl/ResultSetIterator;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator; iterator +Lcom/hp/hpl/jena/db/impl/ResultSetIterator; .Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>; ?(Ljava/lang/String;[Ljava/lang/Object;Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>; ?(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Lcom/hp/hpl/jena/db/impl/ResultSetIterator;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator; ?(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Lcom/hp/hpl/jena/db/impl/ResultSetIterator;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator<*>; runSQLGroup ((Ljava/lang/String;[Ljava/lang/String;)V e2 op eignore Ljava/sql/Statement; ops (Ljava/util/Iterator<Ljava/lang/String;>; (Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V close itl loadSQLFile R(Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;)Ljava/util/Properties; opName Ljava/lang/StringBuffer; sqlTable src Ljava/io/BufferedReader; line concatOpName substitute macro subs loc getSQLTable ()Ljava/util/Properties; openResourceFile ,(Ljava/lang/String;)Ljava/io/BufferedReader; filename is Ljava/io/InputStream; executeSQL ?(Ljava/sql/PreparedStatement;Ljava/lang/String;Lcom/hp/hpl/jena/db/impl/ResultSetIterator;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator; rs Ljava/sql/ResultSet; 0Lcom/hp/hpl/jena/db/impl/ResultSetIterator<TT;>; ?<T:Ljava/lang/Object;>(Ljava/sql/PreparedStatement;Ljava/lang/String;Lcom/hp/hpl/jena/db/impl/ResultSetIterator<TT;>;)Lcom/hp/hpl/jena/db/impl/ResultSetIterator<TT;>; genSQLStatement delim badop genSQLStmtFindReif ix hasSubj hasProp hasObj objIsStmt reifProp C argLen stmtStr qual driver $Lcom/hp/hpl/jena/db/impl/IRDBDriver; <clinit> SourceFile SQLCache.java ? ???? ? ? ? ? ? ? ? ? ? ? ? ????? ???? ??? java/util/List java/sql/PreparedStatement ? ? java/sql/SQLException "com/hp/hpl/jena/db/RDFRDBException Problem flushing PS cache ??? ? ? ? ?? ? *?? ??? ? ? java/lang/StringBuilder "Unable to find SQL for operation: ?????? ? ? ? ${a} ? ${b} ${c} $com/hp/hpl/jena/shared/JenaException Too many arguments java/lang/String java/util/LinkedList ;; ???????? ???? ???? ???? ? No SQL defined for operation: ?? ? ??? ? ? ? $Problem discarded prepared statement?????? +Attempt to return unused prepared statement ? ????? ? ? ? ?? ? ? Too many parameters ${d} ${e} ${f}??? ? ?? ? java/util/Properties ???? # java/lang/StringBuffer ${id}?? ???? com/hp/hpl/jena/db/impl/SQLCache?????? java/io/IOException Can't open resource java/io/BufferedReader java/io/InputStreamReader US-ASCII ?? ??? ???????? findReif ? &Unable to generate SQL for operation: selectReified ? ???????? AND ??????? java/lang/Object &com/hp/hpl/jena/util/CollectionFactory createHashedMap ()Ljava/util/Map; java/util/Map values ()Ljava/util/Collection; java/util/Collection ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; *(Ljava/lang/String;Ljava/lang/Exception;)V com/hp/hpl/jena/db/IDBConnection getProperty startsWith (Ljava/lang/String;)Z setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; org/slf4j/Logger error indexOf (Ljava/lang/String;I)I substring (I)Ljava/lang/String; (II)Ljava/lang/String; trim equals (Ljava/lang/Object;)Z add get &(Ljava/lang/Object;)Ljava/lang/Object; isEmpty remove (I)Ljava/lang/Object; clearParameters put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/sql/Connection prepareStatement warn *(Ljava/lang/String;Ljava/lang/Throwable;)V size ()I setObject (ILjava/lang/Object;)V executeUpdate createStatement ()Ljava/sql/Statement; java/sql/Statement execute (Ljava/util/Properties;)V readLine ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (Ljava/lang/String;)I length java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; java/lang/ClassLoader getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; *(Ljava/io/InputStream;Ljava/lang/String;)V (Ljava/io/Reader;)V getResultSet ()Ljava/sql/ResultSet; )com/hp/hpl/jena/db/impl/ResultSetIterator reset g(Ljava/sql/ResultSet;Ljava/sql/PreparedStatement;Lcom/hp/hpl/jena/db/impl/SQLCache;Ljava/lang/String;)V (I)I getDriver &()Lcom/hp/hpl/jena/db/impl/IRDBDriver; charAt (I)C "com/hp/hpl/jena/db/impl/IRDBDriver genSQLReifQualStmt genSQLReifQualAnyObj (Z)Ljava/lang/String; genSQLReifQualObj (CZ)Ljava/lang/String; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ? ? (*? *? ? *? ? *? *+,? ? *-? ? ? \ >