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

org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.class Maven / Gradle / Ivy

There is a newer version: 1.64.0
Show newest version
????2?	??
??
??
???	???
?	???

?	???	??

?	???
?	??	??
?????
??
?
?????
??
??
??
????
"?
??	??
??
??
????????
??
??????
??
??
??
????
6??
???	??
???????
@?
??	??
??	????
??
????	??
?	??
??
?

	?	?

W?
W
W
W


-

 !
?"
-
#$%
?&
?'	?()
*	?+?,
-
u.?/	?0	?1	?23
456
7	?89
??
:;
<=>?@ABCDEFGFHFI
JKFL
-MN
-OFPFQFRFSFT
UV	?WX	?Y	?Z
?[
\]?^
_`?a
_b
Uc
Ud
-e
6?
?f
g?h
Wij
Wk
ul
Umnopqr
stuvwvx	yz
-{/v|
?}
u~`v
u???????
W?v?v??
??F?
???

-?????????
??????????
??
Q?
Q?
Q?????
????
????
??????
U????????????
??
?
???
U?
U???
??
??
@?
??
???
?
??
@?
?????
?	??
???
9?
??
??
??
??
(???
.
???
??
9??
9?
????
?????
??
??
??
????
?????
(?
(?
???
9??
??
??
9?	???
??	H?	??

?
??
??
O??
?
?
9
9	?
"	

"
"
W
O

?
?
O?
??
k7????????
?
f
? 
?!
"#????
?$
%?&'
(()
}*+,
?-
-i
u.
?/
?0

1
?234
5
?6789:	H;
?
?<
?=>
?
Q@ABC
-DEF	?GH
??I
?J
KL
K
?MN	@OP
(Q
}-

R
f?
@QS
7
OT
?U
VWX	?YZ
?lh[
?\
?]^_`ab
?c
6d
?e
?fg
hij
?k
lm

dno
?pq
Jr
J*stuQueryConditionInnerClassesQueryContextRDBTableMetaData
droppedTablesLjava/lang/String;TABLEMAPLjava/util/Map;	Signature?Ljava/util/Map;Ljava/lang/String;>;
TABLENAMESLjava/util/List;$Ljava/util/List;	tableMeta?Ljava/util/Map;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;>;MODIFIED
ConstantValueMODCOUNTCOLLISIONSMODCOUNTIDLOGLorg/slf4j/Logger;	callStackLjava/lang/Exception;chELorg/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler;tablesToBeDroppedLjava/util/Set;#Ljava/util/Set;CHAR2OCTETRATIOIRETRIES
USECMODCOUNTZMODIFIEDKEYKey9Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Key;dbInfoCLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB;dbELorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC;EMPTY_KEY_PATTERNmetadata5Ljava/util/Map;INDEXEDPROPERTIESCOLUMNPROPERTIESserFLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;qmapqLjava/util/Map;NOGZIP	CHUNKSIZEQUERYHITSLIMITQUERYTIMELIMIT
nodesCacheDLorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache;locksDLorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks;	cnUpdates3Ljava/util/Map;wBuilder?(Ljavax/sql/DataSource;Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBOptions;)VCodeLineNumberTableLocalVariableTableexthisALorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore;dsLjavax/sql/DataSource;builder?Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;options;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBOptions;
StackMapTablegxw??X(Ljavax/sql/DataSource;Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;)Vfind?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Document;
collection7Lorg/apache/jackrabbit/oak/plugins/document/Collection;idLocalVariableTypeTable;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)TT;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)Lorg/apache/jackrabbit/oak/plugins/document/Document;maxCacheAge?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)TT;queryn(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List;fromKeytoKeylimit?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List;indexedProperty
startValueJ
conditionsbLjava/util/List;??(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;I)Ljava/util/List;excludeKeyPatterns7(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;I)Ljava/util/List;removeL(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)VJ(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Vi$Ljava/util/Iterator;idsy?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)VI(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;)ItoRemovenumz	Condition?Ljava/util/Map;>;$(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;>;)IcreateJ(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Z	updateOpsGLjava/util/List;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Zupdate(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)VkeysupdateOp5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)VcreateOrUpdate?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT;Y(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List;resultLjava/util/List;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List;
findAndUpdateinvalidateCacheK()Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats;nd9Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;_(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats;Ljava/lang/Iterable;(Ljava/lang/Iterable;s(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats;M(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Z)V?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Z)VinvalidateNodesCache(Ljava/lang/String;Z)Ventrylock!Ljava/util/concurrent/locks/Lock;{|#determineServerTimeDifferenceMillis()JLjava/sql/SQLException;
connectionLjava/sql/Connection;}getDroppedTables()Ljava/lang/String;
getTableNames()Ljava/util/List;&()Ljava/util/List;dispose()VstmtLjava/sql/Statement;contnamedroppedLjava/io/IOException;?~getIfCacheddoc
getCacheStats.()Lorg/apache/jackrabbit/oak/cache/CacheStats;getMetadata()Ljava/util/Map;7()Ljava/util/Map;
initialize	isolationisolationDiagsmdLjava/sql/DatabaseMetaData;dbDesc
driverDescdbUrlversionDiags
tablesCreated
tablesPresent
tableDiagsLjava/lang/StringBuilder;diag?
ExceptionsisBinaryType(I)ZsqlTypeobtainFlagsFromResultSetMetaq(Ljava/sql/ResultSetMetaData;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;)VlcNameimetLjava/sql/ResultSetMetaData;tmdRLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;asQualifiedDbName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;onetwoindexTypeAsString(I)Ljava/lang/String;type
dumpIndexData](Ljava/sql/DatabaseMetaData;Ljava/sql/ResultSetMetaData;Ljava/lang/String;)Ljava/lang/String;fielddelim	nonUniquefieldsindexEntryLjava/util/Map$Entry;
rmetTableNamermetSchemaNameindicessbrmet	tableNamersLjava/sql/ResultSet;6Ljava/util/Map;^Ljava/util/Map$Entry;>;XLjava/util/Map;>;?????getIndexInformation8(Ljava/sql/ResultSet;Ljava/lang/String;Ljava/util/Map;)VordercnameinfoinSchemaname5Ljava/util/Map;?(Ljava/sql/ResultSet;Ljava/lang/String;Ljava/util/Map;>;)VcreateTableFor?(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/util/List;Ljava/util/List;Ljava/lang/StringBuilder;)V	tableInfo	indexInfoicex2coldiagnosticsdbnamecheckStatementLjava/sql/PreparedStatement;checkStatement2checkResultSetcreatStatementoLorg/apache/jackrabbit/oak/plugins/document/Collection<+Lorg/apache/jackrabbit/oak/plugins/document/Document;>;?)?:(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/Collection<+Lorg/apache/jackrabbit/oak/plugins/document/Document;>;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/util/List;Ljava/util/List;Ljava/lang/StringBuilder;)Vfinalize|readDocumentCached
lastCheckTimendoc	cachedDoce)Ljava/util/concurrent/ExecutionException;??internalCreate5Lorg/apache/jackrabbit/oak/plugins/document/Document;docsdonechunkssuccessCLorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;updatesTT;???Ljavax/annotation/CheckForNull;internalCreateOrUpdate?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)Lorg/apache/jackrabbit/oak/plugins/document/Document;allowCreatecheckConditionsoldDoc?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)TT;internalUpdate?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;Lorg/apache/jackrabbit/oak/plugins/document/Document;ZI)Lorg/apache/jackrabbit/oak/plugins/document/Document;newmodcountlastmodcountretriesl
maxRetries?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;TT;ZI)TT;createNewDocument?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;TT;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT;addUpdateCounters8(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)VkeyqcNLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$QueryContext;newDocupseenQueryContext
cachedDocs
chunkedIdsmodOperation	Operation?Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation;modifiedmodifiedIsConditional
appendDatabLjava/util/Map$Entry;_Ljava/util/Set;\Ljava/util/Map;??
internalQuerymessagecondPLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$QueryCondition;row7Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;nowqpfromtodbresultsizeILjava/util/List;getTable?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;readDocumentUncached?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/Document;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)TT;deleteJ(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Isublist
numDeleted?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)IsubMapit?Ljava/util/Map$Entry;>;?Ljava/util/Iterator;>;>;updateDocument?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;Ljava/lang/Long;)ZflagBLjava/lang/Number;	hasBinaryLjava/lang/Boolean;flagDdeletedOncemodcountLjava/lang/Long;	cmodcountshouldRetrybytes[BaddDiagsdocumentoldmodcountdata,)??(Lorg/apache/jackrabbit/oak/plugins/document/Collection;TT;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;Ljava/lang/Long;)Z"RuntimeVisibleParameterAnnotationscontinueIfStringOverflow(Ljava/sql/SQLException;)VstateisAppendableUpdate8(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)ZrequiresPreviousStategetModifiedFromOperationB(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation;)JopinsertDocumentsdlongestlongestCharsmmessagesdataRelatedwalk	documents?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)ZasBytes(Ljava/lang/String;)[B&Ljava/io/UnsupportedEncodingException;bosLjava/io/ByteArrayOutputStream;gos Ljava/util/zip/GZIPOutputStream;E\setReadWriteMode(Ljava/lang/String;)V
readWriteModecastAsTp(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/Document;w(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)TT;unwrapt(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;wrapidOfI(Lorg/apache/jackrabbit/oak/plugins/document/Document;)Ljava/lang/String;
modcountOf8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)JnconvertFromDBObject?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;)Lorg/apache/jackrabbit/oak/plugins/document/Document;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;)TT;runThroughCache?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;JLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$QueryContext;)Lorg/apache/jackrabbit/oak/plugins/document/Document;cachedModCountinCachemodCountfresh(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;JLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$QueryContext;)TT;hasChangesToCollisionsk?Ljava/util/Map$Entry;maintainUpdateStatsoldE
getCnStatstmpKLjava/util/List;>;getNodeDocumentCacheF()Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache;
access$000?(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/Document;x0x1x2x3
access$100
access$200()Lorg/slf4j/Logger;tl
SourceFileRDBDocumentStore.java????BC???java/util/HashMap??java/util/HashSet??Dorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer??&java/util/concurrent/ConcurrentHashMap???java/lang/ExceptionAorg/apache/jackrabbit/oak/plugins/document/DocumentStoreExceptioninitializing RDB document store?9org/apache/jackrabbit/oak/plugins/document/rdb/RDBOptions+3?36>???Norg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$QueryCondition>=????1FFJlt??y????java/lang/StringFGFR????Z??_java/util/ArrayList<??3org/apache/jackrabbit/oak/plugins/document/UpdateOpde????????7org/apache/jackrabbit/oak/plugins/document/NodeDocument??lm?a.vw???????{????????@}?}????java/sql/SQLException-Trying to determine time difference to server???????java/lang/StringBuilderattempting to drop: ????????????drop table ~???? ???????java/io/IOExceptionclosing connection handlerRDBDocumentStore (???
) disposed?? (tables dropped: )???????Porg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData????????????.`.b.Corg/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler???'call stack of RDBDocumentStore creation???Iorg/apache/jackrabbit/oak/plugins/document/locks/StripedNodeDocumentLocks??????%Detected transaction isolation level  is lowerhigher than expected ! - check datasource configuration??
%s %s (%d.%d)java/lang/Object??????????????[
	]?????????????????Corg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC?
??? ?rdb???version????????????????, ??????) instantiated for database , using driver: , connecting to: , properties: , transaction isolation level: Tables present upon startup: Tables created upon startup:  (will be dropped on exit)?????????????.	clusteredhashed	statisticother
indexType=???java/util/TreeMap	
????java/util/Map$Entry??
java/util/Map	nonuniquejava/lang/Boolean
?%sindex %s on %s (unique ?/*  */I/* exception while retrieving index information: %s, code %d, state %s */?????????????A ASCD DESC?? (select * from 
 where ID = ?0:/???? ??!?"#$%Failed to create table  in &?1finalizing RDBDocumentStore that was not disposed??'~()~??Aorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$1*?+,??-'java/util/concurrent/ExecutionExceptionjava/lang/IllegalStateExceptionFailed to load document with ??./0java/util/List1??J2345ID mismatch - UpdateOp: , ID property: oZ3org/apache/jackrabbit/oak/plugins/document/Document6?7?Document does not exist: 8?9insert failed, but document  is not present, aborting
update of  failed, race condition??????:OPAfailed to apply update because document is gone in the meantime: 
call stack;<failed update of  (race?) after  retries=>?j_collisionsModCount?@	_modCountijkjA???=org/apache/jackrabbit/oak/plugins/document/UpdateOp$Operationlm?CDECFGH?I?Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$QueryContextJKLMN?O?PQRS?T?indexed property  not supported, query was 'U?'?~?V'; supported properties are WXYZ0000000;6[\]5org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow????I?SQL exception on query"java/lang/IllegalArgumentExceptionUnknown collection: ^_`~??FabcdFefgh?_bin?ijava/lang/Numberj?_deletedOncejava/lang/Longk~l?mnfgF?^o2272pqyzP (DATA size in Java characters: %d, in octets: %d, computed character limit: %d)Update for %s failed%s2200172000rstu?vinsert of %s failedwxyz? (potential cause: long data for ID %s - longest octet DATA size in Java characters: %d, in octets: %d, computed character limit: %d)additional diagnostics: UTF-8{z$java/io/UnsupportedEncodingExceptionUTF-8 not supported??
?java/io/ByteArrayOutputStreamAorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$2|}~??Error while gzipping contents?onon-null ID expected????Missing _modCount???????7org/apache/jackrabbit/oak/plugins/document/UpdateOp$Key?C_collisionsAorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$3??? (Cluster Node updates: CLUSTERNODESJOURNALNODESSETTINGS????K???org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore???	_modified????_idForg.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.NOGZIP?Iorg.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.CHUNKSIZE??Norg.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.QUERYHITSLIMITNorg.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.QUERYTIMELIMIT8org/apache/jackrabbit/oak/plugins/document/DocumentStore?=org/apache/jackrabbit/oak/plugins/document/DocumentMK$Builderjavax/sql/DataSourcejava/util/Iterator=org/apache/jackrabbit/oak/plugins/document/UpdateOp$Conditionjava/util/concurrent/locks/Lockjava/lang/Throwablejava/sql/Connectionjava/sql/Statementorg/slf4j/Loggerjava/sql/DatabaseMetaDatajava/sql/ResultSetjava/sql/ResultSetMetaData[Ljava/lang/Object;5org/apache/jackrabbit/oak/plugins/document/Collectionjava/sql/PreparedStatement
java/util/SetL(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Ljava/util/Set;)V*(Ljava/lang/String;Ljava/lang/Throwable;)Vjava/util/Collections	emptyList((Ljava/lang/String;Ljava/lang/String;J)V
singletonList$(Ljava/lang/Object;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;keySet()Ljava/util/Set;6org/apache/jackrabbit/oak/plugins/document/UpdateUtilsassertUnconditional()I(I)Vadd(Ljava/lang/Object;)ZBorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCacheasMapvalues()Ljava/util/Collection;java/util/CollectionmarkUpToDate(J)VBorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocksacquire5(Ljava/lang/String;)Ljava/util/concurrent/locks/Lock;
invalidategetIfPresentM(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;unlockgetROConnection()Ljava/sql/Connection;j(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;)JcommitcloseConnection(Ljava/sql/Connection;)Verror(Ljava/lang/Throwable;)VisEmptyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringdebuggetRWConnectioncreateStatement()Ljava/sql/Statement;execute(Ljava/lang/String;)Zclose;org/apache/jackrabbit/oak/plugins/document/rdb/RDBJDBCToolscloseStatement*(Ljava/sql/Statement;)Ljava/sql/Statement;trim)org/apache/jackrabbit/oak/util/OakVersion
getVersiongetTablePrefixget&(Ljava/lang/Object;)Ljava/lang/Object;createTableNameput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
CLUSTER_NODES(Ljavax/sql/DataSource;)VisDebugEnabledbuildNodeDocumentCache?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks;)Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache;getTransactionIsolationisolationLevelToStringgetMetaData()Ljava/sql/DatabaseMetaData;getDatabaseProductNamegetDatabaseProductVersiongetDatabaseMajorVersionjava/lang/IntegervalueOf(I)Ljava/lang/Integer;getDatabaseMinorVersionformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
replaceAll
getDriverNamegetDriverVersiongetDriverMajorVersiongetDriverMinorVersiongetURLAorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDBgetValueW(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB;?(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;II)V&com/google/common/collect/ImmutableMap2()Lcom/google/common/collect/ImmutableMap$Builder;.com/google/common/collect/ImmutableMap$BuilderV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;build*()Lcom/google/common/collect/ImmutableMap;checkVersion/(Ljava/sql/DatabaseMetaData;)Ljava/lang/String;getInitializationStatementequalsisDropTablesOnCloseaddAll(Ljava/util/Collection;)Zlengthinsert.(ILjava/lang/String;)Ljava/lang/StringBuilder;getNamegetAdditionalDiagnosticsk(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler;Ljava/lang/String;)Ljava/lang/String;getColumnCount
getColumnNamejava/util/LocaleENGLISHLjava/util/Locale;toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;
getColumnType(I)I
setIdIsBinary(Z)VgetPrecisionsetDataLimitInOctets(I)Ljava/lang/StringBuilder;getTableName
getSchemaNamegetIndexInfoN(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;toUpperCaseentrySetbooleanValuegetKeycloseResultSet*(Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
getMessagegetErrorCodegetSQLState	getString
getBoolean(Z)Ljava/lang/Boolean;getIntprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;	setString(ILjava/lang/String;)VexecuteQuery()Ljava/sql/ResultSet;()Ljava/sql/ResultSetMetaData;dumpResultSetMeta0(Ljava/sql/ResultSetMetaData;)Ljava/lang/String;rollbackgetTableCreationStatement&(Ljava/lang/String;)Ljava/lang/String;getIndexCreationStatements$(Ljava/lang/String;)Ljava/util/List;isClosedgetLastCheckTimejava/lang/SystemcurrentTimeMillis?(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Vl(Ljava/lang/String;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;seal<(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Vcom/google/common/collect/Lists	partition#(Ljava/util/List;I)Ljava/util/List;getIdnewDocumentq(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/Document;applyChangesm(Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)VputIfAbsentisNew
getConditionsG(Lorg/apache/jackrabbit/oak/plugins/document/Document;Ljava/util/Map;)Z(J)Ljava/lang/Long;replaceCachedDocumentu(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)VdeepCopy8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)V	increment(Ljava/lang/String;J)V
getChangesTypeDLorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation$Type;Borg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation$TypeSETasStringI(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Ljava/lang/String;emptySetemptyMapaddKeys(Ljava/util/List;)VbatchedAppendingUpdate?(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/util/List;Ljava/lang/Long;ZLjava/lang/String;)ZrollbackConnectioncontainscopy7()Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;shallowCopyI(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;getPropertyNamegetOperator(J)Ljava/lang/StringBuilder;h(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore;Ljava/lang/String;Ljava/lang/String;)Vjava/lang/Thread
currentThread()Ljava/lang/Thread;?(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;I)Ljava/util/List;set'(ILjava/lang/Object;)Ljava/lang/Object;read?(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/lang/String;J)Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;getModcountz(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/util/List;)Icom/google/common/collect/Maps
newHashMap()Ljava/util/HashMap;y(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/util/Map;)IconvertZ(Ljava/lang/Throwable;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;clear&(Ljava/lang/String;)Ljava/lang/Object;intValue	longValuegetDataLimitInOctetsappendingUpdate?(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/lang/String;Ljava/lang/Long;ZLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;)Z?(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;)ZmatchesSQLState-(Ljava/sql/SQLException;[Ljava/lang/String;)ZvalueLjava/lang/Object;	parseLong(Ljava/lang/String;)Jz(Ljava/sql/Connection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore$RDBTableMetaData;Ljava/util/List;)ZgetAdditionalMessages+(Ljava/sql/SQLException;)Ljava/lang/String;getNextException()Ljava/sql/SQLException;getBytes(Ljava/io/OutputStream;)Vjava/util/zip/GZIPOutputStreamwrite([B)VtoByteArray()[BNULLgetModCount()Ljava/lang/Number;fromRow	mayUpdate
putIfNewer$com/google/common/base/PreconditionscheckNotNull
SET_MAP_ENTRYD(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore;)Vsort)(Ljava/util/List;Ljava/util/Comparator;)VunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;(Ljava/util/Collection;)VunmodifiableList"(Ljava/util/List;)Ljava/util/List;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;J(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
getInteger((Ljava/lang/String;I)Ljava/lang/Integer;5org/apache/jackrabbit/oak/plugins/document/DocumentMK!?????
????
???????????????C???A????????????????????????????????????????????	
???
???H^*?*?*?Y??	*?
Y??*?
Y*???*?Y??*?Y??*+,-??:?Y???ELO2?k
?? /?:?E?L?O?Q?]?4Q?^^^ !^"#$?O%&'()
*P*+,?Y???
?
?  !+,Y	*+,??? 		-.	/?0	-1?2+3b*+,???*-./?4?0-1?567p*+,-	? ??4-.8?9?:?0-1?;<=6>?	+?!:??"Y#?$?%:*+,-?&?'???
??R++-.+8?+9?+??+@A+:?&B?0+-1&BC$?D?E<=6F?*+,-?'??H-.8?9?G?B?:?0 -1G?BC?H<=IJf*+,?(*+,?)???
? -./?0-1?KIL?.,?*N-?+?-?,?-:*+?)???*+,?.W?#&-4/?MN..-..O?0.-1.O?$?P??QIR?7*+,?/>,?0?1:?+??,?-:*+?)????*
25>*/?!MN77-.7S?0T?07-17SW$?P? ?XYZa*+,?2? -.[?0-1[\?]^_x-?3*+,-?4?*-.`?ab0-1`??cdea
,?3*+,?5?
  

-.
^b0
-1?fdg???6Y,?7?8N,?*:?+? ?,?9:-*+?:?;W???-?%&,':(=)>,^b'MN??-.?[?1h?0 ?-1?[\1hi$?DP?&?jkeY	*+,?5?. 		-.	^b0	-1?flm?/*???L+?+?+?,?@M,	?A????3%4*5-6 %noMN/$?P?lpK*?B?<`q0`r?slJ\*+,?)?
AB -./?0-1?Klty+?C?	*,?D?EF
H*-./?I?0-1$
?uvw?D*?E+?FN?*?<+?G?*?<+?H:?		?A-?I?:-?I??/88:8*
KMNP$Q)R/V5W8VCX4$xoDD/?DI?9yz$?{H|
}~?PL*?J?KL*?L+*?C?M?NA+?O 7*?J+?P?M?R,?S?Y,?T?:*?J+?P?#.Q#C.EC*
\^
_` a#f.b/c:dCf*hA/PN??$?.%??T|??/*??n	???U??????O	?*??V?&L??WY?XY?Z*??[?\?]*??1M,?+??,?,?-N:*?J?^::?_:?WY?X`?Z-?Z?\?aW?b?O?WY?X+?Z-?Zc?Z?\L?dW?6:??WY?XY?Z-?Z?\?e?dW?:?dW?*?J?P?<:??WY?XY?Z-?Z?\?e*?J?P?:*?J?P???*+?f?*?J?g?L?i+?S??WY?Xj?Z?k?Zl?Z*?m?Z*??n???WY?Xo?Z*??Zp?Z?\?Z?\?q?	Y??QY????????M??QM??
/69h?"???-?J?M?V?Y?b?}???????????????????????????
???$?'?/?6?9?:?E???\	?Y????M???J???7?MN ??:??$g
?7?P?t%?P????g|?
K?j|?
??I??/%???%????,?+?C??*?<,?HN-?r???	??*?o-./?0-1$	?2??2*??-D8E@FJIYJ\LeMtN{O?R?S?R?V?W?X?Z?\?^`)c0d7e:cCdMgTh`khlqo?q?tu$w.x[{?\:??\\\ !\"#?o???f???_??N??????????	???
8$??????????
????????0????????
$???%?%&'(%)?]%&'(?????%&'(??????%&'(????????@
%&'(????????|?
??%&'(???????DD?|?^%&'(???????DD?????%&'(???????DD???????)%&'(???????DD?????%&'(???????DD?????
?
??N????	????~??$@???O>+???E+???Ŷ?:????,+???ɶ?????,+???̈́????"???%?3?=?H?N?4-??L??OO??O??$??0????Q
???I*?	+??*??*?fK+??+?fL*?n?+??WY?X*?ZζZ+?Z?\???
??&?I??I??$
C?	C?V?
???@?+%"(ϰаѰҰ?WY?XӶZ?Զ\?? ?#?&?)?,?@??$ ???:,??:??f?n?	?fN,??:???f:??Y??:?WY?X:+-??:*?????.--?Ŷܶ?? +-?Ŷ???:*?????1:		?+??	?,??:

?????x???6
?????x??:?????????ZW???Y???SY
??SY
?????xS???ZW:
?>??:?+?&?,?-:
?ZW?:
?ZW???p?ZWc?Z
??????x?[W????????ZW?\:	??W	?:???Y??SY???SY??S??:??W?:??W???Q????$????"?+?<?E?N?[?e?}????????????????C?G?k?s?w???????????????????????k??U-MNG_??
????????????
?MN	???+???E???N????/????????0 ????????
E???$??"????D??_???
P?^???
%????????P???????
%????????P????????7?P?,?#
%????????P??%?????p|??o
@+???9+??+????:?-?x??:?(?Y?:-?{W??Y?ع{W?+?????{W?+?????{W+??:???f:,?n??n?,????+????:??{W+	??:?b?+
????????+
???????:	?x??+?????WY?X?Z	?Z?\?{W??ıV?	??"?/?4?=?H?Y?m??????????????????<???f
1??	?z???d??/
????????@@??@??@??0/
??@??$9
?X???;?D??=??A??2%????Q????5\*????:+?????,?WY?X?Z??Z+?????Zp?Z?\:-??::	:
::+?WY?X??Z?Z??Z?\??:		?	?:?:
*
-?,?C?7
?:?ZW*+??
?:?n?c?Z?ZW?;W??W	?dW
?dW?dW?g:
+?+?_:*????aW?b*???	?*:?+?+?,?-:+?_:?aW?b???+?O?;W+?WY?X??Z?Z??Z?\??:

?
?:?:*-?,?C?7?:?ZW*+???:?n?c?Z?ZW?2:??WY?X
?Z?Z?Z?Z?\?S???W	?dW
?dW?dW? :??W	?dW
?dW?dW??R??Q???QR?>?#>>@>?=?	??@FLORs	~
?
?????????B?C?D?E?F??? "E#M$W%^&a(g*q,?-?.?0?1?3?4?5?6?7?8???<?= >#B)C/D5E;F>BFCLDRE[G??-??????L??
E??/2MN?-??????K???B???-??*
\\??\?.\??\??\??\??	S??F??I??	L??
O
??R
??0 \??\??\??$?
?@???%???DD?????????$
%???DD?????????7?P?1??B??.Z|?Q????d%*?J??*????
*???e*??KL N$O%$ ???3?+?C?*+,??:?;*?<,?H:?,?7	????e?????r?*?E,?F:?*,?D::*?<,?Y*+,??:?7	???I??@	???e????**+,??@:		?	?	?:*?<??I?:
?I
???r?:?Y?WY?X?Z,?Z?\??Z?????N??zRSUVX Y%Z,[3\E]NcZf^gdhgjkk?v?w?z?~???????????????????p,"?A??o	kn?o?Q?AZ?yz????o-./?4?0-1$@?5???{?4????I|?%?????5?Z?
>,???*:?+???,?:?6Y??:?*:?+?|?,?9:*+???3+*? :	?!	?"?	?#???1?Y?WY?X$?Z??Z%?Z	?#?Z?\?&?	?;W???*+?'6?<+?C?5?*:?+??,?(:	*?<	?@?)W??ݧ>???N?	^??&?/?N?X?]?d?i?p????????????????????	?
??dT??	Nj^b8?MN?
??	?&MN/???@?&???MN?
-.?0>dT?	?
?	/?i&?\-1\$E
?P?'DDP?u??P?%???%?D	?]<
q2*+,??:????,?*?"?Y?WY?X+?Z,??Z?\?&?+*? :?,?,?-??,?!,?"*+?%?'W+?C?*?<?@?)W?:*+,??:?-??WY?X.?Z,??Z/?Z?\?S?*+,
?0?*+,
?0:?R?M??WY?X1?Z,??Z2?Z?\?3?Y?WY?X1?Z,??Z2?Z?\?&??b??j?
?????>?E?V?X?\?b?m?t?????????????????????
?/?\	?HE????Vh?22-.2^b2
?2?
%?0*E???Vh2-1
%$#?%?(B	?<	??`?<
^?-,?,?-??*+,??,?!*+-,?4:*?E,??F:66	??	??-?57
*+,
?6?76???	?*+,??N-?-?57
??*+,??N-?9??WY?X8?Z,??Z?\?Y9???e:?I??-,?,?-?:?I?,?!*+-,?4:?+?C?*?<-?@?@?:??2?4?Y?WY?X;?Z?#?Z?H?N?]?b?e?q?u?{??????????????EHz{AN?A
:?>?	(6??7'z^^-.^^b^?^?^?0 (6?^-1^$J
?+
%?{?O9?5?%?{|?<
?+*? :,?>-?"???#$
%&'4-.?^b??0 -1??<=
W*?@?*A
?B*C
?B?+,./^b$_
?-?D??-?E?|-?F?G?x?H:?I7??J?K??6*?-?L:,???*:		?+?(	?,?:
?M:?N:+?C???Y?:
?*:

?+?%
?,?-:*?<?H?{W??׻
Y?:*??>??:

?+?#
?,?O:
?P?QW???:
*+?M:6*?J?^:
*?L

?6?R6
?O*?J
?P?+:6*?J
?S*?J
?P?:*?J
?P???+?C??*??>??:?+?%?,?O:?T?

?P??????1:?+???,??:???@?r:???-:*?E?F:?*?<?G?"-?!*+-?4:*?<?@?@?:?I?:?I???|?>
?*:?+?+?,?-:-?U:?V:*+?5W??ѧ?ԧ=,?*:?+?+?,?-:-?U:?V:*+?5W??ѱ
2>Q
2X>LXXZX?*4464@456&7=8G:k<p=u?|A?B?C?D?H?I?J?K?L?OPQ
ST+U2Z;[>V@WCXLZU[XZf\k]r`?a?b?d?f?g?h?i?k?npqr*u1v4u@wFyezk{t|~}???????????????V"???,MN
? ?*MN
@? ?,MN!??_??S/??Fyz?nx???MNk"be/?O2MNp#?u$????
z??
w?k%?
U/MN	e&(&^)A=G*?G=+??"b?/??2MN??-.?O??^b0R!?_?nx,p#-u$.k%?
?-1?O?$J?6/@??P?8
%?D/?PD0?P?+?P?)?@%?D/?PD0????Y|
?P(??
P?N%?D/?PD0???P??{I|?%?D/?PD0???P??P?1	%?D/?P?%?D?P?1?c<
1F/?:*+?M:?*:		?+?x	?,?":
?W
?X?T?Y?WY?XY?Z
?X?ZZ?Z
?[?Z\?Z
?]?^_?Z?W?[?\:??q?Y?&?????7	:+?C??OY*,-?`:*??a?{W*?J?K:+?C?b,????,:+?C?c-????-:
*?L
?d:?O?76?6Y?8:6?/?e?f:*+	?g:?;W??????h:*??a?iW*?J?P?:	?j	?S?Y	?T?:*??a?iW*?J?P??k??k?????#??
?)?9?{??????????????????????????'?1?@?M?W?]?b?g?k?x????????????{2?)f34
MN	@56M
??*3????7A	??8 ??9???:?
x;?h<?']h???	??-.?8??9??G??B??:????
???0>M
?x;=']hi?-1?G??BC$?
???P?{??)>@???@??6%???DD??>??DD?2	?	%???DD??)X|?H?@?3*?	+?x?uM,?,??kY?WY?Xl?Z+?m?Z?\?n????? 33-.%??03-1$???A<=BC??:*+?M:o7-?	-?57*?J?K:*?L,?q:?O?:	*?J?P	??r??-??A-?r:	*?J?P	?*+?s:	*?J?P	?:?Y?T?:
*?J?P
?
A?Me?qz?
A?Me?qz????R
	"2
9>AMX_eqz???\	wA2T56?
???-.?/???o???
???0?-1$3????3D#?%?????)K|?E<
FJKN*+?M:*?J?^N*?L-,?%?tW-?O*?J-?P?:?Y?T?:*?J-?P??	&1	&=1?=.!"	$% &&*.+1'3(=*J,>3
?KK-.K/?I??	B??0K-1$ ?1%????)K|?KFG?
z>*+?M:,@??*:?+?[?,?::*?J?^:*?L?t`>?O*?J?P?:?Y?T?:	*?J?P	?????/O[/Og[ig:/0	1,2/485H6O:X;[7]8g:u<x=\	]
?/F??,IH?bMNzz-.zO?xI?	q??0 ,IH?z-1zO?$6??P?D%?D?PD?)K|?
??JFR$?>*+?M:?u:,???v:?+???,??:?????{W?w@?
?+?O:*?J?^:*?L?x`>?O*?J?P?:		?y?:
*?J?P
??z??r?`??`?????RBC	DEF%G1HGI]J`LiMyN?R?S?O?P?R?T?V?Wf
??	`I??1xx???-.?S??I?	????K??LN041xxM?-1?SW?KW?LN$N?%????P?A??.	%????P??)G|
??XOP?:*+?M::*?J?^:-?F?G?x?H:?I7	??J?K??6,{?|?}:??~?
?????:
,?|??:??????:,C?|??:,A?|??:66-?D?n???q	??`*?-?L:????l?G*?L,?#	?6
??66?O?:??*?J?S6?;?6*?,??:*?L,?#	?6
??6?O6*?J?P?:*?J?S:	?-Y?SY?S???7??:
???Y????SY
???SY??l??S??:	???Y,?#SY	S??:
?
?e?Y
??:*?J?P??Q
_kQ
_?k???*\]
^
`a'b.cEdQekfwg?h?i?j?k?n?o?p?r?xy~z
{|}?(?2?T?[?_?k?m?v?z??????????????
?S+?'D&(.=)A	E&*?QQRkST
w?UT??VT??WX??YX?????Z??-[\
z|]?	?2?
m?-.^?^b_X??
???
?`?0-1^$?
?>
%?a???/@?!b@?!cc@??%?a???/bcccaa???!')5>CGLMY>{5|}>~M?b`?Z[\$K???b???5? ??
??,*?$?o??
??D
*????*?-
?o$@?<
e=
??C*?	???*?2?o$
@?<=e

??d*?#L+??kY??n?+?78	9;??/?$??<=e=
??\*??L+?
+???o?
?@???R$
?bBe=??Z
*?+,???F 

-.
560
-1??<=e
==???
?+?C?
*+,?s?,??:*?<?H:,?r?6:?<???4??:		??Y??????	????!?A?r?*+,?s?@:		????		?r?*?<	??W	?r?JKMPQR(V5X<YAZL\Z^`_fcqdvf?g?j?kf
<*?R	??-.?56?7A?8 ?/?w?o(n?Rq%?o	0?-1$,?=	%?D>??bb?????
?j?\*???9?F???1L+?+??+?,??M,????N,???H:?J????-??????????"r(s2t=uHvUwWzZ{42%??=n((/??EMN\^b0(/??$?P?A??J?O+?|?J*YN?*?,?x??:?
?6???
??
a?6:*?,?{W-ç
:-???DGGKG????5?B?N?*(?XOO-.O?$&?)?aF?%???|????P*??????6Y??L+*?????W+??Y*?????WY?X??Z+???Zp?Z?\?????'?3?9??P09??$??/*???L+??+?ijUŸƳ??Y??ȳG?!?&?
Y?-Y?SY{SYS?ɷʳW?
Y?-Y?SY{SYSYASY?SYCS?ɷʳ̸ͳ??@?϶г??϶г??'?϶г??Juvw"x/y<zC{S|W}^?gu{?????????V??S??0V??S?????j
"??O??u?????9?v	U9V???	H9'_\	?HB@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy