Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\misc\drivers\org\xmldb\DataFileDefrag.class
?? -N org/xmldb/DataFileDefrag java/lang/Object fileStreamOut Ljava/io/BufferedOutputStream; filePos J stopw Lorg/xmldb/lib/StopWatch; <init> ()V Code org/xmldb/lib/StopWatch Z e l i defrag E(Lorg/xmldb/Database;Ljava/lang/String;)Lorg/xmldb/lib/HsqlArrayList; Exceptions java/io/IOException org/xmldb/HsqlException Defrag Transfer begins org/xmldb/Trace " printSystemOut (Ljava/lang/String;)V $ % # & org/xmldb/lib/HsqlArrayList ( ) org/xmldb/Database + getTables ()Lorg/xmldb/lib/HsqlArrayList; - . , / java/io/FileOutputStream 1 java/lang/StringBuffer 3 java/lang/String 5 valueOf &(Ljava/lang/Object;)Ljava/lang/String; 7 8 6 9 % 4 ; .new = append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? @ 4 A toString ()Ljava/lang/String; C D 4 E (Ljava/lang/String;Z)V G 2 H java/io/BufferedOutputStream J (Ljava/io/OutputStream;I)V L K M O write (I)V Q R K S W size ()I Y Z ) [ get (I)Ljava/lang/Object; ] ^ ) _ org/xmldb/Table a tableType I c d b e writeTableToDataFile (Lorg/xmldb/Table;)[I g h i add (Ljava/lang/Object;)Z k l ) m getName &()Lorg/xmldb/HsqlNameManager$HsqlName; o p b q "org/xmldb/HsqlNameManager$HsqlName s name Ljava/lang/String; u v t w complete y java/io/FilterOutputStream { close } | ~ java/io/RandomAccessFile ? rw ? '(Ljava/lang/String;Ljava/lang/String;)V ? ? ? seek (J)V ? ? ? ? writeInt ? R ? ? [I ? , ? ? org/xmldb/lib/StringUtil ? getList :([ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ? ? ? error .(ILjava/lang/Object;)Lorg/xmldb/HsqlException; ? ? # ? ? ~ x Z e l i x Z e l i x Z e l i x Z e updateTableIndexRoots =(Lorg/xmldb/lib/HsqlArrayList;Lorg/xmldb/lib/HsqlArrayList;)V setIndexRoots ([I)V ? ? b ? org/xmldb/rowio/RowOutputBinary ? ? org/xmldb/lib/DoubleIntTable ? B@ R ? ? getIndexRootsArray ()[I ? ? b ? getPrimaryIndex ()Lorg/xmldb/Index; ? ? b ? lookup begins: ? elapsedTime ()J ? ? ? (J)Ljava/lang/StringBuffer; ? ? 4 ? org/xmldb/Index ? first ()Lorg/xmldb/Node; ? ? ? ? org/xmldb/Node ? getRow ()Lorg/xmldb/Row; ? ? ? ? org/xmldb/CachedRow ? iPos ? d ? ? (II)V k ? ? ? ? pointer pair for row ? (I)Ljava/lang/StringBuffer; ? ? 4 ? ? storageSize ? d ? ? next "(Lorg/xmldb/Node;)Lorg/xmldb/Node; ? ? ? ? list done ? (Ljava/lang/String;J)V $ ? # ? reset ? ? ? writeSize ? R ? ? org/xmldb/Row nPrimaryNode Lorg/xmldb/Node; org/xmldb/DiskNode writeTranslate E(Lorg/xmldb/rowio/RowOutputInterface;Lorg/xmldb/lib/DoubleIntTable;)V nNext ? getData ()[Ljava/lang/Object; getTable ()Lorg/xmldb/Table; ? org/xmldb/rowio/RowOutputBase writeData '([Ljava/lang/Object;Lorg/xmldb/Table;)V writeEnd ? getOutputStream +()Lorg/xmldb/lib/HsqlByteArrayOutputStream; ! " 'org/xmldb/lib/HsqlByteArrayOutputStream$ getBuffer ()[B&' %( % [ ([BII)V Q+ K, (I)Ljava/lang/String; 7. 6/ rows 1 find (II)I34 ?5 (I)Lorg/xmldb/HsqlException; ?7 #8 ]4 ?: : table converted< l i x Z e l i x Z e l i x Z SourceFile DataFileDefrag.java *? *? Y? ? ? ? s!? '? )Y? *N+? 0::? 2Y? 4Y,? :? <>? B? F? I:*? KY ? N? P6? *? P? T? ??* U? X6? \6? P? `? b: ? f? * ? j: - ? nW? -? nW? 4Y ? r? x? :? <z? B? F? '???*? P? ? ?? 4Y,? :? <>? B? F? ?: ? ?*? X? ?6-? \6? "-? `? ?: ? ?? ? '??? B:? 4Y,? :? <>? B? F? ?:? ?:*? P? *? P? ? ? ???-? // JJ nqJ ? ? C 7=*? \>? **? `? b:? f? +? `? ?:? ??? g h ? ? ?? ?? ?? ?+? ?:+? ?:*? X76? 4Y? <*? ? ? ? F? '? ?: ? c ? ? ?: - ? ?? ??? .? 4Y? <? ?? B ? ? ?? B? ? F? ' ? ?a7 ? ?: ? ?? 4Y+? r? x? :? <? B? F*? ? ? ?6? ?: ? ? ? ? ?: ,? ?, ? ? ? ?:? ?,-??:??, ? ??,?*? P,?#?),?*?-*Y? X ? ?a? X?? %? 4Y?0? <2? B*? ? ? ? F? ' ? ?: ? ?]6 ? 7 .? ? (- .?66 ? ?9? - ?;O? ??? 4Y+? r? x? :? <=? B? F? '? L M
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de