0n          F                                       : :      C C  F F      N N N  T d N N C C ! " [#$ %& d' ( ) *+, d- . / 0 1 23 24 56 78 o9 q: ; < o= o q> q? q@ oABC dD  EF GHI JK JL M NOP NQ :R :S TU V W X FY Z[\] d^ F_ ` a b cd ef g h i Fj k l mn o Zp qr stu vwx V y z { | } Z~    F  a m      [    F F     m   m   F  e N  F       F F           V a    formatIdIntegerI ConstantValuet pageCache3Lorg/apache/derby/iapi/services/cache/CacheManager;containerCache dataFactory:Lorg/apache/derby/impl/store/raw/data/BaseDataFileFactory;pageSize spareSpaceminimumRecordSize initialPagesS canUpdateZPreAllocThreshold PreAllocSizebulkIncreaseContainerSizePRE_ALLOC_THRESHOLDMIN_PRE_ALLOC_SIZEDEFAULT_PRE_ALLOC_SIZEMAX_PRE_ALLOC_SIZEfirstAllocPageNumberJfirstAllocPageOffsetcontainerVersionestimatedRowCountlastLogInstant0Lorg/apache/derby/iapi/store/raw/log/LogInstant;reusableRecordIdSequenceNumberlastInsertedPage[JlastInsertedPage_indexlastUnfilledPagelastAllocatedPageestimatedPageCountpreDirtyisDirty allocCache6Lorg/apache/derby/impl/store/raw/data/AllocationCache; containerInfo[BchecksumLjava/util/zip/CRC32;encryptionBufferCONTAINER_FORMAT_ID_SIZE CHECKSUM_SIZECONTAINER_INFO_SIZEPFIRST_ALLOC_PAGE_NUMBERFIRST_ALLOC_PAGE_OFFSET FILE_DROPPEDFILE_COMMITTED_DROPFILE_REUSABLE_RECORDID SPACE_TRACELjava/lang/String;INTERRUPT_RETRY_SLEEPMAX_INTERRUPT_RETRIESxgetTypeFormatId()ICode=(Lorg/apache/derby/impl/store/raw/data/BaseDataFileFactory;)V getSpaceInfoj(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;)Lorg/apache/derby/iapi/store/access/SpaceInfo; Exceptions setIdentityD(Ljava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable;setIdent`(Lorg/apache/derby/iapi/store/raw/ContainerKey;)Lorg/apache/derby/iapi/services/cache/Cacheable;createIdentityV(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable; createIdentr(Lorg/apache/derby/iapi/store/raw/ContainerKey;Ljava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable; clearIdentity()V()Z(Z)VsetDirtycreateContainer1(Lorg/apache/derby/iapi/store/raw/ContainerKey;)V openContainer1(Lorg/apache/derby/iapi/store/raw/ContainerKey;)ZcloseContainer dropContainer4(Lorg/apache/derby/iapi/store/raw/log/LogInstant;Z)VbumpContainerVersion3(Lorg/apache/derby/iapi/store/raw/log/LogInstant;)VgetContainerVersion()JgetContainerProperties(Ljava/util/Properties;)V readHeader([B)VinitContainerHeaderreadHeaderFromArray writeHeader(Ljava/lang/Object;[B)VE(Ljava/lang/Object;Lorg/apache/derby/io/StorageRandomAccessFile;Z[B)V writeAtOffset3(Lorg/apache/derby/io/StorageRandomAccessFile;[BJ)VgetEmbryonicPage(Ljava/io/DataInput;)[B2(Lorg/apache/derby/io/StorageRandomAccessFile;J)[BwriteHeaderToArraylogCreateContainerInfo(()Lorg/apache/derby/iapi/util/ByteArray;createInfoFromLog)(Lorg/apache/derby/iapi/util/ByteArray;)VcreateInfoFromPropdeallocatePagel(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/impl/store/raw/data/BasePage;)VdeallocatePagenum>(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;J)VcompressContainerr(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;)V!getReusableRecordIdSequenceNumber'incrementReusableRecordIdSequenceNumbernewPage(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Z)Lorg/apache/derby/impl/store/raw/data/BasePage;clearPreallocThresholdprepareForBulkLoad>(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;I)V pageValid>(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;J)ZgetLastPageNumber=(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;)JfindAllocPageForAdd(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;J)Lorg/apache/derby/impl/store/raw/data/AllocPage;findLastAllocPage(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;)Lorg/apache/derby/impl/store/raw/data/AllocPage; makeAllocPage(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;JJI)Lorg/apache/derby/impl/store/raw/data/AllocPage;initPage(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/iapi/store/raw/PageKey;Lorg/apache/derby/impl/store/raw/data/PageCreationArgs;JZZ)Lorg/apache/derby/impl/store/raw/data/BasePage; getUserPagen(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;JZZ)Lorg/apache/derby/impl/store/raw/data/BasePage;trackUnfilledPage(JZ)VgetPagem(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;JZ)Lorg/apache/derby/impl/store/raw/data/BasePage; getAnyPagel(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;J)Lorg/apache/derby/impl/store/raw/data/BasePage;reCreatePageForRedoRecoveryn(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;IJJ)Lorg/apache/derby/impl/store/raw/data/BasePage; getAllocPage2(J)Lorg/apache/derby/impl/store/raw/data/BasePage; getHeadPagegetFirstHeadPagel(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Z)Lorg/apache/derby/impl/store/raw/data/BasePage;getNextHeadPagegetInsertablePagegetPageForCompressm(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;IJ)Lorg/apache/derby/impl/store/raw/data/BasePage;getPageForInsertl(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;I)Lorg/apache/derby/impl/store/raw/data/BasePage;getLatchedPagegetUnfilledPageNumber>(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;J)JgetEstimatedRowCount(I)JsetEstimatedRowCount(JI)VupdateEstimatedRowCount(I)VgetEstimatedPageCount>(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;I)JreadPage(J[B)V writePage(J[BZ)V decryptPage([BI)V encryptPage ([BI[BZ)[BgetEncryptionBuffer()[B preAllocate(JI)IdoPreAllocatePages getPageSize getSpareSpacegetMinimumRecordSizeswitchToMultiInsertPageMode=(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;)VgetLastInsertedPagegetLastUnfilledPageinitializeLastInsertedPagesetLastInsertedPage(J)VsetLastUnfilledPageletGo latchPage(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/impl/store/raw/data/BasePage;Z)Lorg/apache/derby/impl/store/raw/data/BasePage;backupContainerO(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Ljava/lang/String;)V BP      cR %&    ,org/apache/derby/iapi/store/raw/ContainerKey ^5org/apache/derby/impl/store/raw/data/TempRAFContainer BC IJ VW    ! " U MN$org/apache/derby/iapi/util/ByteArray pqjava/util/Properties r`      TU SR XP   OP $ #  P R [\  derby.storage.pageSize   derby.storage.minimumRecordSize derby.storage.pageReservedSpace derby.storage.reusableRecordIdjava/lang/Boolean Q BR derby.storage.initialPages '(  db )*java/util/zip/CRC32 P4org/apache/derby/impl/store/raw/data/AllocationCache    R R2org/apache/derby/iapi/services/io/ArrayInputStream Bb  @XSDB2.D java/lang/Long B   ^  ^'org/apache/derby/iapi/store/raw/PageKey  BXSDG2.D    mb -org/apache/derby/iapi/error/StandardExceptionXSDBC.D  \ P hi P  b b jk3org/apache/derby/iapi/services/io/ArrayOutputStream6org/apache/derby/iapi/services/io/FormatIdOutputStream B Q Q     @java/io/IOExceptionXSDA4.S  0org.apache.derby.iapi.store.access.AccessFactory   0org/apache/derby/iapi/store/access/AccessFactory     derby.storage.pagePerAllocate  B Q  ^ uv sP  .org/apache/derby/impl/store/raw/data/AllocPageXSDF6.S  !" sv #P $%& 'P( )* +Q ,^ -^ !P ./ 0P1 23 4Q 5 5org/apache/derby/iapi/util/InterruptDetectedException6 7java/lang/InterruptedException8 9PXSDG9.D :; <^ =^ >? @A B@ CD5org/apache/derby/impl/store/raw/data/PageCreationArgs BE  FP GH IH-org/apache/derby/impl/store/raw/data/BasePage  J@ KL  MN OP QRXSDAC.S }P   KS  TU V^ WXXSDF8.S YLXSDF7.S Z [.org/apache/derby/iapi/services/cache/Cacheable \]  ^Q   _Q'derby.storage.patchInitPageRecoverError `aXSDB1.DXSDFI.S  b cQ ^  ^     +( def gh ij/org/apache/derby/impl/store/raw/data/StoredPage kC KL  Glm  java/lang/String 9:2org/apache/derby/impl/store/raw/data/FileContainer2org/apache/derby/impl/store/raw/data/BaseContainer-org/apache/derby/iapi/services/io/TypedFormat8org/apache/derby/impl/store/raw/data/BaseDataFileFactory getPageCache5()Lorg/apache/derby/iapi/services/cache/CacheManager;getContainerCachegetAllPageCountst(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;J)Lorg/apache/derby/impl/store/raw/data/SpaceInformation;5org/apache/derby/impl/store/raw/data/SpaceInformation setPageSize getSegmentIdfillInIdentityjava/lang/Object notifyAllsetDroppedState getProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/IntegertoString(I)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isReusableRecordId()Ljava/lang/String;ReadContainerInfo([B[B)VresetsetCommittedDropStatesetReusableRecordIdStatesetLimitreadInt getIdentity()Ljava/lang/Object; newExceptiong(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; readShort()SreadLongupdate([BII)VgetValueidentity.Lorg/apache/derby/iapi/store/raw/ContainerKey;2(Lorg/apache/derby/iapi/store/raw/ContainerKey;J)V%org/apache/derby/iapi/util/StringUtilhexDump([B)Ljava/lang/String;(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; markCorrupt`(Lorg/apache/derby/iapi/error/StandardException;)Lorg/apache/derby/iapi/error/StandardException;WriteContainerInfo([B[BZ)Vj(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;flushwriteInProgress writeFinished+org/apache/derby/io/StorageRandomAccessFileseekwritejava/io/DataInput readFully(Ljava/io/OutputStream;)VgetDroppedStategetCommittedDropState setPositionwriteInt writeShort writeLong clearLimitX(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/apache/derby/iapi/error/StandardException;getArray.org/apache/derby/iapi/services/monitor/MonitorgetServiceModule8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;5org/apache/derby/iapi/services/context/ContextService getFactory9()Lorg/apache/derby/iapi/services/context/ContextService;getCurrentContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;getTransactions(Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/iapi/store/access/TransactionController;4org/apache/derby/iapi/services/property/PropertyUtil getServiceInte(Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/util/Properties;Ljava/lang/String;III)IO(Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/lang/String;III)I(Ljava/lang/String;)V booleanValuejava/lang/Short parseShort(Ljava/lang/String;)S getPageNumbergetAllocPageNumber?(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;JJ)J8org/apache/derby/impl/store/raw/data/BaseContainerHandle)(J)Lorg/apache/derby/iapi/store/raw/Page;U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; invalidate4(Lorg/apache/derby/impl/store/raw/data/AllocPage;J)VunlatchgetRawStoreFactory3()Lorg/apache/derby/iapi/store/raw/RawStoreFactory;/org/apache/derby/iapi/store/raw/RawStoreFactory checkpoint3org/apache/derby/iapi/store/raw/xact/RawTransaction blockBackup(Z)ZisLastgetNextAllocPageNumbergetNextAllocPageOffsetcompressl(Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/impl/store/raw/data/FileContainer;)ZflushAll1org/apache/derby/iapi/services/cache/CacheManagerdiscard)(Lorg/apache/derby/iapi/util/Matchable;)Z isReadOnly7()Lorg/apache/derby/iapi/store/raw/xact/RawTransaction;java/lang/Threadsleep*org/apache/derby/iapi/util/InterruptStatussetInterruptednextFreePageNumber(J)JgetLastPagenumgetLastPreallocPagenumMakeRecordHandleZ(Lorg/apache/derby/iapi/store/raw/PageKey;I)Lorg/apache/derby/iapi/store/raw/RecordHandle;getDeallocLockm(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Lorg/apache/derby/iapi/store/raw/RecordHandle;ZZ)ZgetModepreAllocatePage9(Lorg/apache/derby/impl/store/raw/data/FileContainer;II)V (IIIIII)VdumpAllocationCacheaddPage(Lorg/apache/derby/impl/store/raw/data/FileContainer;JLorg/apache/derby/iapi/store/raw/xact/RawTransaction;Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;)Vfind recordCount getPageStatus()B getPageId+()Lorg/apache/derby/iapi/store/raw/PageKey;getContainerId0()Lorg/apache/derby/iapi/store/raw/ContainerKey;equals(Ljava/lang/Object;)Z?(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;JJ)IcanAddFreePage(J)Z getMaxPagenumchainNewAllocPage?(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;JJ)Vcreate(IJ)VsetContainerRowCountrelease3(Lorg/apache/derby/iapi/services/cache/Cacheable;)VisOverflowPageinRollForwardRecoverygetSystemBoolean(Ljava/lang/String;)ZgetNextValidPage allowInsertdecrypt ([BII[BI)Ijava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vencrypt ([BII[BIZ)I setFactoryc(Lorg/apache/derby/impl/store/raw/data/BaseContainerHandle;Z)Lorg/apache/derby/iapi/store/raw/Page;$org/apache/derby/iapi/store/raw/Page ,       !"# $ %&'()*+(,-./0124256789:;<=>S?@AtBCA+**+*+*+*DEAF**YN*+* M-ç :-,* ,FdGHA2&+ M,Y*,*,FdIJA9-*+=**** *+*FdKLA8,+ N-Y*:-,*-,FdMNApd,*)*,,*,*, **!*"**!#*$ *"*+%*&*+*FdOPA-!*'****(*)$QA,*YL**+ìM+,  #RA@$*YM *+ *+*,,çN,-!SRA9*YM*+***,,çN,-TUFdVWFdXPYZA< *YN*-*&*+.-ç :-[\A*+/*Y0 a0]^A,*YL*0+íM+,  _`A}+12+1* 34W+52+5*634W+72+7*834W+92:Y*;2+>*!34WFdabA*?+@**?AF{dcRA*? *P?*B*CYDB *BE**FYG *H* *8*6*!* *I* 0* J* K*-*L*M*/*****"*#*$dbAO CNY+OM,PP,Q>tR*STYUV,Q6*,Q *,Q8*,Q6*,W!*,W#*,X *,XI*,X0*,XJ*,XK*/*# *#,X7*!*!*",X7*BE*B+HY*BZ;[Y*\ ]: *^ TY*BZUTYU+_`a*H*~-*~L*~MFd{efA2**?b*?,c Ne-+fdFd{egA`**?b*?c:e+f**/g*/*/*h*, i::*jd>ILLQLF{dhiA+!k+,lF{djkA̼M+,m,F{djlA + k*+nF{dmbA̻oY+pMqY,rN6*s 6*t 6*; 6,u,Pv-tw-w-* w-*8w-*6w-*!x-*#x-* y-*Iy-*0y-*Jy-*Ky- y*BE*B+HY-*BZy,zWF{noA2PL*+b M|,}Y+~ {FdpqA}+MNY,ON6-PP-Q6tR*STYUV-Q6*-Q *-Q8*-Q6*-W! :|}*~M^a{Fdr`A* *M,,N*-+1 * '*  * @*  * *-+7d8*-+#+%*-5 * *8dldhdd 6"*-+5* *8dldhdd 6+S+92::Y:*M+>2:%*!*!*! *!Fd QA*(stA,B*+!,FduvA *Y:*+ * 7+:[Y*\]:*+ :  :  ç :  * * e>SVV[VjmmrmFdwxA N:* *+W*Y:,* N---:N77,N***-+*Wç :  8:  : - -N :***\W +#Fdy^A,*YL*K+íM+,  zPAF**<*YM*YK aK**,çN,- !$$'${|A!,6+M7 6x6*7::6*Y:*-,:3:!* 6:ç}*ç :7 77 6 [Y*\ ]:  H :*-+7*  7:6 *  * *  -~6+*$  *"**"*#7 6Yu * *8*6: * i7*-  ::** ,+S:* :*+: 6 :: 3:::: :*$*$*# * * *Y a*\š*\V 8BEY_b8jmd-;Ad->SAXSFd}PA*"~A0$*+N*+-:*A x6x66*Y: *+* Ɣ*+ * ǚ6,:6: ç}ç :  69FLOWhZehhmhFdAS7*Y:*  A*+* Aç : *--2-FdA::6* *,+ P:+* :!ɚz667 7 :+ :!ə 66:: a7  7 *,+  :+  :6+:  :: FdAi UN:* +* N-"-7-7-N+Nݧ:--N-DGdAm a,~6Yv* *6: ! *! *I[Y*\!]: *,  FdA :6 *,:,*,-:6 *+: ,6   6   6 *;  6  *JШ*:  :  *ѹ: FdA}q *t*+ Ӛ[Y*\ ]:*:*+ԙ  :FdA * *ձA *+ ְFdAcG*t*Y:*ç :[Y*\ ]:*:#FdA(+6 ظٚ[Y*\!]:uY* *8*6: Bv46 ! P6 *! *IY* *6 : : 6 * : :  f 6 *+ :  *:  :  * ѹ:  dFdA4(*t[Y*\]N*-:FdA *+ ְFdA*+ ܰFdAf J*Y:*+ * 7ç :*+:A"FdAC7 *+ :ޚ:* FdA :~6N*7!>5*+:%*ᔚ **ߔ *W*7! *ߔ *+ 7!*+:**FdAN~6Y*7!*+N-*7*+N-%*ᔚ **ߔ *h*7 *ߔ *+7-*+N-*+7 *+N-**-FdA7+[Y*\ ]:*:*+:FdA=!*Y:*+* í:FdA*JAH,*6*Y:*J**ç : ##(#AW;*=*YN*YJaJ*J * J**-ç :- 03373AM1* &*YN**+* -ç :-*"%%)%FdF{dF{dAsW*YN* * **+*6*+d*+d-ç :-LOOSOFdA6*+d-+-d*--6-FdA."*** ** *A sYu* *8*6:Y:*66<[Y*\a a]:W: 6 KZ]d@A* @A*8@A*6"AVJ*C*/A* * P6&*+:*P۱Fd"^AB6* */**YZ`/@**d*"^A*"A4(* *d=*P*"A **P"A*A*+**A0$,*+,:*,ѹFdFdPA